Skip to main content
This guide shows you how to register your own OAuth client with Datadog to obtain your OAuth credentials (client ID & secret). These are required to let your users authorize your app to access their Datadog account.
1

Create a developer account

Datadog OAuth clients are created from a Datadog Partner Sandbox Account. Sign up for the Datadog Developer Platform if you don’t already have one.
2

Create your OAuth client

In your Partner Sandbox Account’s Developer Platform, create a new OAuth client and configure:
  • Redirect URI: https://api.nango.dev/oauth/callback
  • Onboarding URL: required by Datadog’s form; Nango doesn’t use it, so any placeholder URL works.
  • Scopes: select the scopes your app needs, following the principle of least privilege. See Authorization scopes for OAuth clients for the full list. If you also need to call the API Key Creation endpoint to send data on behalf of users, include API_KEYS_WRITE.
3

Get your credentials

Copy your Client ID and Client Secret from the OAuth client you created. You’ll need these when configuring the integration in Nango.
4

Configure scopes in Nango

In Nango, go to Integrations -> Datadog (OAuth) and enter the exact same scopes in the integration’s Scopes field that you selected on your Datadog OAuth client. Nango only requests the scopes listed there, and Datadog rejects any scope your OAuth client wasn’t granted — so the two lists need to match.
For more details, see OAuth2 in Datadog.