Datadog (Source)
Overview
The Datadog source connector connects to the Datadog API using an API key and an Application key.
At this time, the connector supports credential validation during setup. Data extraction and streams are still in development.
Setup
Prerequisites
- A Datadog account with access to create and manage API/Application keys.
- Your Datadog site (for example,
datadoghq.com,datadoghq.eu,us3.datadoghq.com).
Create Datadog keys
- In Datadog, go to Organization Settings (or Integrations) → API Keys and create an API key.
- Go to Application Keys and create an Application key.
- Store both keys securely; you’ll provide them to the connector.
Authentication
This connector authenticates using Datadog HTTP headers:
DD-API-KEY: your Datadog API keyDD-APPLICATION-KEY: your Datadog Application key
During setup/login, the connector validates:
- The API key via
GET /api/v1/validate - The application key via
GET /api/v2/current_user/application_keys(withpage[size]=1)
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
site | string | Yes | Your Datadog site. You can provide a site domain (recommended) like datadoghq.com or datadoghq.eu. The connector will call the API host as https://api.<site>. You may also provide a full https://... URL, but it must use HTTPS. |
api_key | string | Yes | Datadog API key. Used to validate access and authenticate API requests. |
application_key | string | Yes | Datadog Application key. Used alongside the API key for endpoints that require user-level authorization. |
site formatting rules
- If you provide a domain like
datadoghq.com, the connector uses:https://api.datadoghq.com - If you provide a host that already starts with
api., it is used as-is (for example,api.datadoghq.eu) - If you provide a full URL, it must be
https://...(HTTP is rejected)
Streams
No streams are available yet. The connector’s extraction logic is still in development, so syncs will not produce records at this time.