Skip to main content

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

  1. In Datadog, go to Organization Settings (or Integrations) → API Keys and create an API key.
  2. Go to Application Keys and create an Application key.
  3. 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 key
  • DD-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 (with page[size]=1)

Configuration

FieldTypeRequiredDescription
sitestringYesYour 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_keystringYesDatadog API key. Used to validate access and authenticate API requests.
application_keystringYesDatadog 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.