Skip to main content

Datadog/dora

@webframp/datadog/dorav2026.09.08.1· 2d agoMODELS
01README

Datadog DORA Metrics — deployment frequency, lead time, MTTR, and change failure rate

02Release Notes

2026.09.08.1

Added: Initial code-generated release of @webframp/datadog/dora with 9 methods covering the Datadog dora API surface.

03Models1
@webframp/datadog/dorav2026.09.08.1datadog/dora.ts

Global Arguments

ArgumentTypeDescription
apiKeystringDatadog API key (DD-API-KEY)
appKeystringDatadog application key (DD-APPLICATION-KEY)
siteenumDatadog site
fn create_dora_deployment(custom_tags?: unknown, env?: string, finished_at: number, git?: unknown, service: string, started_at: number, team?: string, version?: string)
Send a deployment event
ArgumentTypeDescription
custom_tags?unknown
env?stringEnvironment name to where the service was deployed.
finished_atnumberUnix timestamp when the deployment finished. It must be in nanoseconds, milli...
git?unknown
servicestringService name.
started_atnumberUnix timestamp when the deployment started. It must be in nanoseconds, millis...
team?stringName of the team owning the deployed service. If not provided, this is automa...
version?string
fn delete_dora_deployment(deployment_id: string)
Delete a deployment event
ArgumentTypeDescription
deployment_idstringThe ID of the deployment event to delete.
fn list_dora_deployments(from?: string, limit?: number, query?: string, sort?: string, to?: string)
Get a list of deployment events
ArgumentTypeDescription
from?stringMinimum timestamp for requested events.
limit?numberMaximum number of events in the response.
query?stringSearch query with event platform syntax.
sort?stringSort order (prefixed with `-` for descending).
to?stringMaximum timestamp for requested events.
fn get_dora_deployment(deployment_id: string)
Get a deployment event
ArgumentTypeDescription
deployment_idstringThe ID of the deployment event.
fn patch_dora_deployment(deployment_id: string, change_failure?: boolean, remediation?: unknown)
Patch a deployment event
ArgumentTypeDescription
deployment_idstringThe ID of the deployment event.
change_failure?booleanIndicates whether the deployment resulted in a change failure.
remediation?unknown
fn create_dora_failure(custom_tags?: unknown, env?: string, finished_at?: number, git?: unknown, name?: string, services?: array, severity?: string, started_at: number, team?: string, version?: string)
Send an incident event
ArgumentTypeDescription
custom_tags?unknown
env?stringEnvironment name that was impacted by the incident.
finished_at?numberUnix timestamp when the incident finished. It must be in nanoseconds, millise...
git?unknown
name?stringIncident name.
services?arrayService names impacted by the incident. If possible, use names registered in ...
severity?stringIncident severity.
started_atnumberUnix timestamp when the incident started. It must be in nanoseconds, millisec...
team?stringName of the team owning the services impacted. If possible, use team handles ...
version?string
fn delete_dora_failure(failure_id: string)
Delete an incident event
ArgumentTypeDescription
failure_idstringThe ID of the incident event to delete.
fn list_dora_failures(from?: string, limit?: number, query?: string, sort?: string, to?: string)
Get a list of incident events
ArgumentTypeDescription
from?stringMinimum timestamp for requested events.
limit?numberMaximum number of events in the response.
query?stringSearch query with event platform syntax.
sort?stringSort order (prefixed with `-` for descending).
to?stringMaximum timestamp for requested events.
fn get_dora_failure(failure_id: string)
Get an incident event
ArgumentTypeDescription
failure_idstringThe ID of the incident event.

Resources

dora_deployment(infinite)— Send a deployment event
dora_deployments(infinite)— Get a list of deployment events
patch_dora_deployment(infinite)— Patch a deployment event
dora_failure(infinite)— Send an incident event
dora_failures(infinite)— Get a list of incident events
04Previous Versions8
2026.08.28.2

2026.08.28.2

Hardened codegen: instance names sanitized against path traversal; string schema patterns emit regex validation; output schemas passthrough unknown fields.

updated labels

2026.08.28.1

2026.08.28.1

Changed: Normalized the extension license to Apache-2.0 and corrected the copyright holder to "Sean Escriva". Extensions that previously shipped an MIT LICENSE.md are now Apache-2.0, consistent with the repository root and every other extension. No code or behavioral changes.

Upgrade note: License text only. No API, schema, or runtime behavior changed.

2026.08.26.2

Fixed: Restored inline npm:zod@4.4.3 import specifiers so the registry quality scorer can resolve dependencies and score the extension. An earlier release used a bare "zod" import-map specifier, which published but scored as unscored.

Changed: Retained explicit compilerOptions.strict in deno.json. No behavioral or schema changes.

2026.08.26.2

2026.08.26.2

Fixed: Restored inline npm:zod@4.4.3 import specifiers so the registry quality scorer can resolve dependencies and score the extension. An earlier release used a bare "zod" import-map specifier, which published but scored as unscored.

Changed: Retained explicit compilerOptions.strict in deno.json. No behavioral or schema changes.

2026.08.25.1

2026.08.25.1

Changed: Updated labels for improved extension discoverability. Added cross-cutting category labels (security, observability, finops, infrastructure, networking, compliance, devops, ai, incident-response) where applicable.

updated labels

2026.08.24.1

2026.08.24.1

Added: Output metadata attributes for observability.

  • durationMs: Method execution duration in milliseconds.
  • collectedBy: Extension name that produced the data.
  • fetchedAt: ISO 8601 timestamp when data was fetched (added to resources that previously lacked it).
2026.08.21.2

2026.08.21.2

Changed: Every Datadog API call made by this model (via the shared _lib/api.ts helper) now names the HTTP method and path in its error message, instead of a bare "Datadog API HTTP 500: ...". A failure now reads, for example, Datadog API POST /api/v2/dora/deployment failed with HTTP 500: ... rather than just the status code and response body. Network-level failures (DNS, connection reset, etc.) that previously surfaced as a raw TypeError now also say which Datadog operation was being attempted.

No changes to method arguments, resource schemas, or successful-call behavior — only error paths are affected.

2026.08.21.1

2026.08.21.1

Changed: Schema-only tightening pass, no behavioral change.

  • Added .min(1) to apiKey and appKey in the global arguments, and to deployment_id/failure_id in the delete, get, and patch method arguments, so empty identifiers are rejected before making an API call.
  • Added .describe() to previously undocumented fields: the JSON:API type field on the deployment/failure creation resource schemas, the nested git.commit_sha/git.repository_id/git.repository_url fields, and the custom_tags/git/remediation arguments on the create_dora_deployment, create_dora_failure, and patch_dora_deployment methods.
2026.07.20.11

2026.07.20.11

Added: Initial code-generated release of @webframp/datadog/dora with 9 methods covering the Datadog dora API surface.

05Stats
A
100 / 100
Downloads
0
Archive size
18.9 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels