Netdata Agent API
The Netdata Agent REST API provides access to metrics, alerts, and configuration on individual monitoring nodes. It supports v1, v2, and v3 endpoints for querying time-series data, health status, contexts, and system management. The API is documented via an OpenAPI/Swagger specification maintained in the official GitHub repository.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/netdata/netdata/master/src/web/api/netdata-swagger.yaml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/openapi/netdata-agent-api-openapi.yml
Examples
Example
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/examples/netdata-charts-list-example.json
Example
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/examples/netdata-alerts-example.json
Example
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/examples/netdata-data-query-example.json
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/json-schema/netdata-chart-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/json-schema/netdata-alert-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/netdata/refs/heads/main/json-schema/netdata-node-schema.json