Tools / Datadog Interview questions
What is the difference between API keys and application keys?
An API key authorizes data to flow into a Datadog organization - it's org-scoped, used by the Agent and integrations, and by itself doesn't grant any particular user's permissions for reading or managing resources.
An application key is scoped to an individual user and inherits that user's role and permissions; it's required alongside an API key for most read/write API calls, such as programmatically creating a monitor or querying a dashboard's data.
Practically, this means revoking a departing employee's application key cuts off their personal API access without disrupting the Agent's org-wide API key still used to submit data, while rotating the API key affects every integration relying on it at once.
More Related questions...