Home
New Relic
New Relic
New Relic provides observability platform APIs for monitoring, analyzing, and optimizing your entire software stack with real-time insights into applications, infrastructure, and customer experience.
17 APIs
16 Features
Analysis Analytics APM DevOps Infrastructure Monitoring Observability Performance Platform
The New Relic REST API v2 is the original HTTP REST interface for querying application performance data, configuring alerts, and managing account settings. New Relic recommends ...
NerdGraph is New Relic's primary GraphQL API for querying observability data, managing account configuration, and accessing the full breadth of New Relic platform capabilities. ...
The New Relic Metric API is an HTTP endpoint for ingesting dimensional metric data directly into the New Relic platform. It accepts JSON payloads via POST requests and is the un...
The New Relic Event API allows you to send custom event data to the New Relic platform via HTTP POST. Custom events submitted through this API can be queried and visualized usin...
The New Relic Log API enables log data to be sent directly to the New Relic platform via HTTP POST requests. It accepts compressed JSON payloads and provides an alternative to l...
The New Relic Trace API allows distributed tracing data to be sent directly to New Relic in either New Relic format or Zipkin JSON v2 format. It is used by Telemetry SDKs, open ...
The New Relic Alerts REST API provides endpoints for programmatically managing alert policies, conditions, notification channels, and muting rules. New Relic recommends using Ne...
The New Relic Synthetics API, available through NerdGraph, allows you to programmatically create, update, delete, and query synthetic monitors including ping monitors, scripted ...
The New Relic Infrastructure Alerts REST API provides endpoints for creating and managing infrastructure-specific alert conditions such as host, process, and integration alert c...
The New Relic Browser API provides JavaScript methods for extending and customizing browser monitoring data collection within the New Relic browser agent. Developers can use it ...
The New Relic Partnership API is a web service API for New Relic partners that enables them to create, edit, upgrade, downgrade, and cancel New Relic accounts on behalf of their...
The New Relic Telemetry SDKs are open source client libraries for sending metrics, events, logs, and traces (MELT) to New Relic using the ingest APIs. SDKs are available for Jav...
New Relic provides a native OTLP (OpenTelemetry Protocol) endpoint that accepts metrics, traces, and logs from any OpenTelemetry-instrumented application or OTLP exporter. It su...
New Relic Control is an observability control plane that unifies Fleet Control, Agent Control, and Pipeline Control into a single management layer. It enables DevOps and platfor...
The New Relic NRQL Lookups API is a REST API for managing lookup tables that can be used to enrich NRQL query results. It supports creating, updating, downloading, listing, and ...
The New Relic Security Data API allows vulnerability and security finding data to be sent directly to New Relic via HTTP POST. It accepts JSON payloads describing detected vulne...
The New Relic Mobile SDK provides iOS and Android APIs for extending mobile monitoring data collection beyond what the agent captures automatically. Developers can add custom at...
Free: 100 GB/mo ingest, 1 full-platform user, unlimited basic users
Standard: $10 first user, $99 additional (max 5)
Pro: $349/user/yr unlimited full-platform users
Enterprise: FedRAMP/HIPAA, 1-hr critical SLA
$0.40/GB Original Data, $0.60/GB Data Plus beyond 100 GB free
NerdGraph (GraphQL) API at api.newrelic.com/graphql
NerdGraph rate limit: 3,000 req/min/user-key
Insights query API: 1,000 queries/min
Insights insert: 100,000 events/min
Metric API: 100,000 req/min
OpenTelemetry, Prometheus, Pixie, AWS, GCP, Azure integrations
APM, Browser, Mobile, Logs, Infrastructure, Synthetics
AI Monitoring for LLM observability
User keys, license keys, ingest keys
Live archive (Data Plus)
Custom dashboards via NRQL
Full-Stack Observability
Gain unified visibility across applications, infrastructure, and digital experiences to quickly identify and resolve issues.
Cloud Migration Monitoring
Monitor and validate cloud migration progress with baseline comparisons and performance tracking across hybrid environments.
DevOps and CI/CD Integration
Integrate observability into development workflows with deployment markers, error tracking, and automated testing.
Site Reliability Engineering
Define and track SLOs, manage error budgets, and implement reliability practices with data-driven insights.
Incident Response and Management
Detect, diagnose, and resolve incidents faster with correlated telemetry, anomaly detection, and automated workflows.
Digital Experience Monitoring
Measure and optimize end-user experience across web, mobile, and synthetic channels.
Capacity Planning
Analyze resource utilization trends and forecast capacity needs to optimize infrastructure spending.
Compliance and Audit
Maintain audit trails, security compliance, and data governance across observability data.
Amazon Web Services
Monitor AWS services including EC2, Lambda, RDS, S3, ECS, EKS, and CloudWatch with native integration.
Microsoft Azure
Monitor Azure services including VMs, App Service, Functions, AKS, and Azure Monitor with native integration.
Google Cloud Platform
Monitor GCP services including Compute Engine, Cloud Functions, GKE, BigQuery, and Cloud Monitoring.
Kubernetes
Monitor Kubernetes clusters with automatic discovery, Pixie integration, and OpenTelemetry support.
Prometheus
Ingest Prometheus metrics using remote write or the Prometheus OpenMetrics integration.
OpenTelemetry
Native OTLP endpoint support for ingesting metrics, traces, and logs from OpenTelemetry-instrumented applications.
Terraform
Provision and manage New Relic resources as code using the official Terraform provider.
Grafana
Query New Relic data from Grafana dashboards using the Grafana data source plugin.
PagerDuty
Send alert notifications to PagerDuty for incident management and on-call escalation.
Slack
Receive alert notifications and share observability insights directly in Slack channels.
Jira
Create Jira issues from New Relic errors and alerts for issue tracking and resolution workflows.
ServiceNow
Integrate with ServiceNow for ITSM workflows, incident creation, and change management.
GitHub
Connect repositories for code-level visibility, error linking, and deployment tracking via CodeStream.
Docker
Monitor Docker containers with automatic instrumentation and container-level metrics.
Apache Kafka
Monitor Kafka clusters, topics, consumer groups, and message throughput.
MySQL
Monitor MySQL database performance with query analysis, connection tracking, and replication metrics.
PostgreSQL
Monitor PostgreSQL database performance with query analysis, index usage, and connection metrics.
MongoDB
Monitor MongoDB instances with query performance, replication status, and cluster metrics.
Redis
Monitor Redis instances with memory usage, command statistics, and key metrics.
Nginx
Monitor Nginx web server performance with request rates, error rates, and upstream metrics.
Describes New Relic's documented event-driven and streaming surfaces. New Relic does not publish a customer-facing WebSocket or Server-Sent Events streaming endpoint, and the Ne...
ASYNCAPI
0 classes · 88 properties
JSON-LD
2 classes · 4 properties
JSON-LD
0 classes · 3 properties
JSON-LD
4 classes · 8 properties
JSON-LD
0 classes · 5 properties
JSON-LD
6 classes · 12 properties
JSON-LD
0 classes · 6 properties
JSON-LD
90 classes · 122 properties
JSON-LD
6 classes · 15 properties
JSON-LD
0 classes · 6 properties
JSON-LD
21 rules ·
19 errors
1 warnings
1 info
SPECTRAL
Sources
aid: new-relic
url: https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/apis.yml
apis:
- aid: new-relic:new-relic-rest-api-v2
name: New Relic REST API v2
description: >-
The New Relic REST API v2 is the original HTTP REST interface for querying application performance data,
configuring alerts, and managing account settings. New Relic recommends NerdGraph (GraphQL) for new integrations,
as the REST API v2 is in maintenance mode with minimal ongoing development.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/apis/rest-api-v2/get-started/introduction-new-relic-rest-api-v2/
baseURL: https://api.newrelic.com/v2/
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/apis/rest-api-v2/get-started/introduction-new-relic-rest-api-v2/
- type: OpenAPI
url: openapi/new-relic-openapi.yml
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: APIReference
url: https://docs.newrelic.com/docs/apis/rest-api-v2/api-explorer-v2/introduction-new-relics-rest-api-explorer/
- type: JSONSchema
url: json-schema/openapi-mobile-application-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-synthetics-condition-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-parser-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-application-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-external-service-condition-body-schema.json
- type: JSONSchema
url: json-schema/openapi-label-body-schema.json
- type: JSONSchema
url: json-schema/openapi-label-schema.json
- type: JSONSchema
url: json-schema/openapi-external-service-condition-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-data-response-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-channels-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-deployment-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-application-instance-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-app-summary-data-response-schema.json
- type: JSONSchema
url: json-schema/openapi-deployment-schema.json
- type: JSONSchema
url: json-schema/openapi-browser-application-schema.json
- type: JSONSchema
url: json-schema/openapi-app-summary-response-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-response-schema.json
- type: JSONSchema
url: json-schema/openapi-application-instance-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-channels-response-schema.json
- type: JSONSchema
url: json-schema/openapi-incident-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-channel-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-channel-response-schema.json
- type: JSONSchema
url: json-schema/openapi-application-schema.json
- type: JSONSchema
url: json-schema/openapi-label-origins-response-schema.json
- type: JSONSchema
url: json-schema/openapi-violation-response-schema.json
- type: JSONSchema
url: json-schema/openapi-app-settings-response-schema.json
- type: JSONSchema
url: json-schema/openapi-condition-response-schema.json
- type: JSONSchema
url: json-schema/openapi-deployment-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-incident-response-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-response-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-data-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-key-transaction-response-schema.json
- type: JSONSchema
url: json-schema/openapi-mobile-application-response-schema.json
- type: JSONSchema
url: json-schema/openapi-condition-body-schema.json
- type: JSONSchema
url: json-schema/openapi-label-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-application-body-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-application-instance-response-schema.json
- type: JSONSchema
url: json-schema/openapi-ijkterms-type-schema.json
- type: JSONSchema
url: json-schema/openapi-violation-entity-response-schema.json
- type: JSONSchema
url: json-schema/openapi-recent-event-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-external-service-condition-schema.json
- type: JSONSchema
url: json-schema/openapi-label-response-schema.json
- type: JSONSchema
url: json-schema/openapi-deployment-response-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-body-schema.json
- type: JSONSchema
url: json-schema/openapi-browser-application-body-schema.json
- type: JSONSchema
url: json-schema/openapi-browser-application-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-channel-schema.json
- type: JSONSchema
url: json-schema/openapi-incident-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-condition-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-application-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-timeslice-response-schema.json
- type: JSONSchema
url: json-schema/openapi-violation-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-end-user-summary-data-response-schema.json
- type: JSONSchema
url: json-schema/openapi-condition-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-list-response-schema.json
- type: JSONSchema
url: json-schema/openapi-application-host-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-channel-body-schema.json
- type: JSONSchema
url: json-schema/openapi-external-service-condition-response-schema.json
- type: JSONSchema
url: json-schema/openapi-channel-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-condition-schema.json
- type: JSONSchema
url: json-schema/openapi-synthetics-condition-response-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-body-schema.json
- type: JSONSchema
url: json-schema/openapi-end-user-summary-response-schema.json
- type: JSONSchema
url: json-schema/openapi-synthetics-condition-body-schema.json
- type: JSONSchema
url: json-schema/openapi-application-host-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-browser-application-response-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-condition-body-schema.json
- type: JSONSchema
url: json-schema/openapi-key-transaction-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-metric-parser-response-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-response-schema.json
- type: JSONSchema
url: json-schema/openapi-application-host-response-schema.json
- type: JSONSchema
url: json-schema/openapi-app-settings-body-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-condition-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-violation-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-key-transaction-links-response-schema.json
- type: JSONSchema
url: json-schema/openapi-recent-event-response-schema.json
- type: JSONSchema
url: json-schema/openapi-synthetics-condition-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-user-defined-condition-body-schema.json
- type: JSONSchema
url: json-schema/openapi-user-defined-condition-response-schema.json
- type: JSONSchema
url: json-schema/openapi-deployment-body-schema.json
- type: JSONSchema
url: json-schema/openapi-nrql-condition-response-schema.json
- type: JSONSchema
url: json-schema/openapi-crash-summary-response-schema.json
- type: JSONSchema
url: json-schema/openapi-policy-schema.json
- type: JSONSchema
url: json-schema/openapi-label-response-type-schema.json
- type: JSONSchema
url: json-schema/openapi-application-response-schema.json
- type: JSONSchema
url: json-schema/openapi-label-links-body-schema.json
- type: JSONSchema
url: json-schema/openapi-mobile-summary-data-response-schema.json
- type: JSONLD
url: json-ld/new-relic-openapi-context.jsonld
tags:
- APM
- Applications
- Monitoring
- REST
- aid: new-relic:new-relic-nerdgraph-api
name: New Relic NerdGraph API
description: >-
NerdGraph is New Relic's primary GraphQL API for querying observability data, managing account configuration, and
accessing the full breadth of New Relic platform capabilities. It is the recommended API for new integrations,
replacing the older REST API v2 for most use cases.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph/
baseURL: https://api.newrelic.com/graphql
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph/
- type: APIReference
url: https://docs.newrelic.com/docs/apis/nerdgraph/get-started/nerdgraph-explorer/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: RateLimits
url: https://docs.newrelic.com/docs/apis/nerdgraph/nerdgraph-usage-limits/
- type: GettingStarted
url: https://docs.newrelic.com/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph/
- type: Console
url: https://api.newrelic.com/graphiql
- type: Resources
url: >-
https://www.postman.com/new-relic/new-relic-graphql-api-collection/documentation/btuxnnc/new-relic-nerdgraph-graphql-api-collection
- url: graphql/new-relic-graphql.md
type: GraphQL
tags:
- GraphQL
- Monitoring
- Observability
- Platform
- aid: new-relic:new-relic-metric-api
name: New Relic Metric API
description: >-
The New Relic Metric API is an HTTP endpoint for ingesting dimensional metric data directly into the New Relic
platform. It accepts JSON payloads via POST requests and is the underlying API used by Telemetry SDKs and open
source exporters such as Prometheus and DropWizard.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/introduction-metric-api/
baseURL: https://metric-api.newrelic.com/metric/v1
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/introduction-metric-api/
- type: APIReference
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/report-metrics-metric-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: RateLimits
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/metric-api-limits-restricted-attributes/
- type: OpenAPI
url: openapi/new-relic-metric-api-openapi.yml
- type: JSONSchema
url: json-schema/new-relic-metric-payload-schema.json
- type: JSONSchema
url: json-schema/metric-api-common-block-schema.json
- type: JSONSchema
url: json-schema/metric-api-summary-value-schema.json
- type: JSONSchema
url: json-schema/metric-api-metric-data-object-schema.json
- type: JSONSchema
url: json-schema/metric-api-metric-data-point-schema.json
- type: JSONSchema
url: json-schema/metric-api-metric-payload-schema.json
- type: JSONSchema
url: json-schema/metric-api-accepted-response-schema.json
- type: JSONLD
url: json-ld/new-relic-metric-api-context.jsonld
tags:
- Ingest
- Metrics
- Monitoring
- Telemetry
- aid: new-relic:new-relic-event-api
name: New Relic Event API
description: >-
The New Relic Event API allows you to send custom event data to the New Relic platform via HTTP POST. Custom
events submitted through this API can be queried and visualized using NRQL, making it suitable for tracking
arbitrary business or application events.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/data-apis/ingest-apis/event-api/introduction-event-api/
baseURL: https://insights-collector.newrelic.com/v1/accounts
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/event-api/introduction-event-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: OpenAPI
url: openapi/new-relic-event-api-openapi.yml
- type: JSONSchema
url: json-schema/new-relic-event-payload-schema.json
- type: RateLimits
url: https://docs.newrelic.com/docs/data-apis/custom-data/custom-events/data-requirements-limits-custom-event-data/
- type: JSONSchema
url: json-schema/event-api-success-response-schema.json
- type: JSONSchema
url: json-schema/event-api-custom-event-schema.json
- type: JSONSchema
url: json-schema/event-api-event-payload-schema.json
- type: JSONLD
url: json-ld/new-relic-event-api-context.jsonld
tags:
- Custom Data
- Events
- Ingest
- Telemetry
- aid: new-relic:new-relic-log-api
name: New Relic Log API
description: >-
The New Relic Log API enables log data to be sent directly to the New Relic platform via HTTP POST requests. It
accepts compressed JSON payloads and provides an alternative to log forwarding agents when direct integration is
preferred.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/logs/log-api/introduction-log-api/
baseURL: https://log-api.newrelic.com/log/v1
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/logs/log-api/introduction-log-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: APIReference
url: https://docs.newrelic.com/docs/logs/forward-logs/enable-log-management-new-relic/
- type: OpenAPI
url: openapi/new-relic-log-api-openapi.yml
- type: JSONSchema
url: json-schema/log-api-log-data-object-schema.json
- type: JSONSchema
url: json-schema/log-api-accepted-response-schema.json
- type: JSONSchema
url: json-schema/log-api-log-record-schema.json
- type: JSONSchema
url: json-schema/log-api-common-block-schema.json
- type: JSONSchema
url: json-schema/log-api-log-payload-schema.json
- type: JSONLD
url: json-ld/new-relic-log-api-context.jsonld
tags:
- Ingest
- Log Management
- Logs
- Telemetry
- aid: new-relic:new-relic-trace-api
name: New Relic Trace API
description: >-
The New Relic Trace API allows distributed tracing data to be sent directly to New Relic in either New Relic
format or Zipkin JSON v2 format. It is used by Telemetry SDKs, open source integrations, and custom tracing
implementations that need to report span data without a full APM agent.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/distributed-tracing/trace-api/introduction-trace-api/
baseURL: https://trace-api.newrelic.com/trace/v1
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/distributed-tracing/trace-api/introduction-trace-api/
- type: APIReference
url: https://docs.newrelic.com/docs/distributed-tracing/trace-api/trace-api-general-requirements-limits/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: OpenAPI
url: openapi/new-relic-trace-api-openapi.yml
- type: RateLimits
url: https://docs.newrelic.com/docs/distributed-tracing/trace-api/trace-api-general-requirements-limits/
- type: JSONSchema
url: json-schema/trace-api-new-relic-trace-payload-schema.json
- type: JSONSchema
url: json-schema/trace-api-accepted-response-schema.json
- type: JSONSchema
url: json-schema/trace-api-common-block-schema.json
- type: JSONSchema
url: json-schema/trace-api-zipkin-span-schema.json
- type: JSONSchema
url: json-schema/trace-api-span-schema.json
- type: JSONSchema
url: json-schema/trace-api-zipkin-trace-payload-schema.json
- type: JSONSchema
url: json-schema/trace-api-span-batch-schema.json
- type: JSONLD
url: json-ld/new-relic-trace-api-context.jsonld
tags:
- Distributed Tracing
- Ingest
- Telemetry
- Traces
- aid: new-relic:new-relic-alerts-api
name: New Relic Alerts API
description: >-
The New Relic Alerts REST API provides endpoints for programmatically managing alert policies, conditions,
notification channels, and muting rules. New Relic recommends using NerdGraph for new alert management
integrations, as the REST Alerts API is in maintenance mode.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/alerts/scale-automate/rest-api/rest-api-calls-alerts/
baseURL: https://api.newrelic.com/v2/
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/alerts/scale-automate/rest-api/rest-api-calls-alerts/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Alerts
- Monitoring
- Notifications
- REST
- aid: new-relic:new-relic-synthetics-api
name: New Relic Synthetics API
description: >-
The New Relic Synthetics API, available through NerdGraph, allows you to programmatically create, update, delete,
and query synthetic monitors including ping monitors, scripted API monitors, browser monitors, and broken links
monitors. A legacy REST-based Synthetics API is also available but NerdGraph is the recommended approach.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/administration/synthetics-api/
baseURL: https://api.newrelic.com/graphql
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/synthetics/synthetic-monitoring/administration/synthetics-api/
- type: APIReference
url: https://docs.newrelic.com/docs/apis/nerdgraph/examples/synthetics-api/overview/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Monitoring
- Synthetics
- Testing
- Uptime Monitoring
- aid: new-relic:new-relic-infrastructure-alerts-api
name: New Relic Infrastructure Alerts API
description: >-
The New Relic Infrastructure Alerts REST API provides endpoints for creating and managing infrastructure-specific
alert conditions such as host, process, and integration alert conditions. It uses the infra-api.newrelic.com
endpoint and is separate from the general Alerts REST API.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: >-
https://docs.newrelic.com/docs/infrastructure/infrastructure-alerts/rest-api-calls-new-relic-infrastructure-alerts/
baseURL: https://infra-api.newrelic.com/v2/
properties:
- type: Documentation
url: >-
https://docs.newrelic.com/docs/infrastructure/infrastructure-alerts/rest-api-calls-new-relic-infrastructure-alerts/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Alerts
- Infrastructure
- Monitoring
- REST
- aid: new-relic:new-relic-browser-api
name: New Relic Browser API
description: >-
The New Relic Browser API provides JavaScript methods for extending and customizing browser monitoring data
collection within the New Relic browser agent. Developers can use it to add custom attributes, record custom
events, track page actions, and control agent behavior programmatically.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/browser/new-relic-browser/browser-apis/using-browser-apis/
baseURL: https://bam.nr-data.net
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/browser/new-relic-browser/browser-apis/using-browser-apis/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
- type: SDK
url: https://github.com/newrelic/newrelic-browser-agent
title: Browser Agent SDK
tags:
- Browser
- JavaScript
- Monitoring
- Real User Monitoring
- aid: new-relic:new-relic-partnership-api
name: New Relic Partnership API
description: >-
The New Relic Partnership API is a web service API for New Relic partners that enables them to create, edit,
upgrade, downgrade, and cancel New Relic accounts on behalf of their customers. It is available only to New Relic
partner accounts with partnership-level access.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: >-
https://docs.newrelic.com/docs/new-relic-partnerships/partner-integration-guide/partner-account-maintenance/partner-api/
baseURL: https://rpm.newrelic.com/api/v2/partners/
properties:
- type: Documentation
url: >-
https://docs.newrelic.com/docs/new-relic-partnerships/partner-integration-guide/partner-account-maintenance/partner-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Account Management
- Partners
- Platform
- aid: new-relic:new-relic-telemetry-sdk
name: New Relic Telemetry SDKs
description: >-
The New Relic Telemetry SDKs are open source client libraries for sending metrics, events, logs, and traces (MELT)
to New Relic using the ingest APIs. SDKs are available for Java, Python, Node.js, Go, .NET, and C, and are
released under the Apache 2.0 license on GitHub.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/data-apis/ingest-apis/telemetry-sdks-report-custom-telemetry-data/
baseURL: https://metric-api.newrelic.com
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/telemetry-sdks-report-custom-telemetry-data/
- type: SDK
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/telemetry-sdks-report-custom-telemetry-data/
- type: GitHubRepository
url: https://github.com/newrelic/newrelic-telemetry-sdk-java
- type: SDK
url: https://github.com/newrelic/newrelic-telemetry-sdk-python
title: Python Telemetry SDK
- type: SDK
url: https://github.com/newrelic/newrelic-telemetry-sdk-go
title: Go Telemetry SDK
- type: SDK
url: https://github.com/newrelic/newrelic-telemetry-sdk-dotnet
title: .NET Telemetry SDK
tags:
- Client Libraries
- Open Source
- SDKs
- Telemetry
- aid: new-relic:new-relic-opentelemetry-otlp
name: New Relic OpenTelemetry OTLP Endpoint
description: >-
New Relic provides a native OTLP (OpenTelemetry Protocol) endpoint that accepts metrics, traces, and logs from any
OpenTelemetry-instrumented application or OTLP exporter. It supports both gRPC and HTTP/protobuf transport and is
the recommended integration path for OpenTelemetry users.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/opentelemetry/best-practices/opentelemetry-otlp/
baseURL: https://otlp.nr-data.net
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/opentelemetry/best-practices/opentelemetry-otlp/
- type: GettingStarted
url: https://docs.newrelic.com/docs/opentelemetry/opentelemetry-introduction/
- type: APIReference
url: https://docs.newrelic.com/docs/opentelemetry/best-practices/opentelemetry-data-overview/
tags:
- Ingest
- OpenTelemetry
- OTLP
- Telemetry
- aid: new-relic:new-relic-control
name: New Relic Control
description: >-
New Relic Control is an observability control plane that unifies Fleet Control, Agent Control, and Pipeline
Control into a single management layer. It enables DevOps and platform teams to remotely deploy, configure,
update, and monitor New Relic agents and OpenTelemetry collectors across Kubernetes clusters and hosts without
manual per-host intervention. Fleet Control manages agent lifecycles at scale via a remote configuration API.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/new-relic-control/getting-started/
baseURL: https://api.newrelic.com
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/new-relic-control/getting-started/
- type: APIReference
url: https://docs.newrelic.com/docs/new-relic-control/fleet-control/overview/
- type: GettingStarted
url: https://docs.newrelic.com/docs/new-relic-control/getting-started/
tags:
- Agent Management
- Automation
- Fleet Control
- Observability
- Platform
- aid: new-relic:new-relic-nrql-lookups-api
name: New Relic NRQL Lookups API
description: >-
The New Relic NRQL Lookups API is a REST API for managing lookup tables that can be used to enrich NRQL query
results. It supports creating, updating, downloading, listing, and deleting lookup tables in both CSV and JSON
formats, enabling automated lookup table maintenance for data enrichment workflows.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/apis/lookups-service-api/lookups-service-api/
baseURL: https://nrql-lookup.service.newrelic.com
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/apis/lookups-service-api/lookups-service-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Data Enrichment
- Lookups
- NRQL
- REST
- aid: new-relic:new-relic-security-data-api
name: New Relic Security Data API
description: >-
The New Relic Security Data API allows vulnerability and security finding data to be sent directly to New Relic
via HTTP POST. It accepts JSON payloads describing detected vulnerabilities or security events, enabling
integration with third-party vulnerability assessment tools and custom security scanning solutions for use with
New Relic Security RX.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/data-apis/ingest-apis/security-data-api/
baseURL: https://security-api.newrelic.com/security/v1
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/data-apis/ingest-apis/security-data-api/
- type: Authentication
url: https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
tags:
- Compliance
- Ingest
- Security
- Vulnerabilities
- aid: new-relic:new-relic-mobile-sdk
name: New Relic Mobile SDK
description: >-
The New Relic Mobile SDK provides iOS and Android APIs for extending mobile monitoring data collection beyond what
the agent captures automatically. Developers can add custom attributes, record custom events, track user
interactions, report handled exceptions, set custom user IDs, and control agent behavior within iOS
(Swift/Objective-C) and Android (Java/Kotlin) applications.
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
humanURL: https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile/mobile-sdk/mobile-sdk-api-guide/
baseURL: https://mobile-collector.newrelic.com
properties:
- type: Documentation
url: https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile/mobile-sdk/mobile-sdk-api-guide/
- type: APIReference
url: >-
https://docs.newrelic.com/docs/mobile-monitoring/new-relic-mobile-ios/get-started/introduction-new-relic-mobile-ios/
- type: GitHubRepository
url: https://github.com/newrelic/newrelic-ios-agent
- type: SDK
url: https://github.com/newrelic/newrelic-android-agent
title: Android Agent SDK
- type: SDK
url: https://github.com/newrelic/newrelic-unity-agent
title: Unity Agent SDK
tags:
- Android
- iOS
- Mobile
- Monitoring
- SDK
name: New Relic
tags:
- Analysis
- Analytics
- APM
- DevOps
- Infrastructure
- Monitoring
- Observability
- Performance
- Platform
type: Index
image: https://newrelic.com/themes/custom/erno/assets/mediakit/new_relic_logo_horizontal.png
access: 3rd-Party
created: '2025-01-13'
modified: '2026-05-19'
position: Consumer
description: >-
New Relic provides observability platform APIs for monitoring, analyzing, and optimizing your entire software stack
with real-time insights into applications, infrastructure, and customer experience.
maintainers:
- FN: Kin Lane
email: [email protected]
specificationVersion: '0.19'
common:
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/new-relic/overview
- type: ArazzoWorkflows
url: arazzo/
workflows:
- url: arazzo/new-relic-application-health-triage-workflow.yml
name: New Relic Application Health Triage
summary: Resolve an app, branch on health status, and pull recent metric data.
- url: arazzo/new-relic-associate-entity-with-condition-workflow.yml
name: New Relic Associate Entity With Condition
summary: Create a policy condition then associate an entity with it.
- url: arazzo/new-relic-attach-notification-channel-to-policy-workflow.yml
name: New Relic Attach Notification Channel To Policy
summary: Create a notification channel and associate it with an alert policy.
- url: arazzo/new-relic-create-alert-policy-with-condition-workflow.yml
name: New Relic Create Alert Policy With Condition
summary: Create an alert policy and attach an APM metric condition to it.
- url: arazzo/new-relic-create-nrql-alert-policy-workflow.yml
name: New Relic Create NRQL Alert Policy
summary: Create an alert policy and attach a NRQL alert condition to it.
- url: arazzo/new-relic-create-synthetics-alert-condition-workflow.yml
name: New Relic Create Synthetics Alert Condition
summary: Resolve a policy by name and attach a Synthetics monitor condition to it.
- url: arazzo/new-relic-find-policy-and-list-conditions-workflow.yml
name: New Relic Find Policy And List Conditions
summary: Resolve an alert policy by name and list its metric conditions.
- url: arazzo/new-relic-host-metric-drilldown-workflow.yml
name: New Relic Host Metric Drilldown
summary: Resolve an app, pick a host, list its metric names, and pull metric data.
- url: arazzo/new-relic-ingest-deployment-telemetry-workflow.yml
name: New Relic Ingest Deployment Telemetry
summary: Record a deployment marker then emit a matching custom deployment event.
- url: arazzo/new-relic-ingest-metrics-and-logs-workflow.yml
name: New Relic Ingest Metrics And Logs
summary: Send a metric batch then send a correlated log batch in one flow.
- url: arazzo/new-relic-ingest-trace-and-event-workflow.yml
name: New Relic Ingest Trace And Event
summary: Send a distributed trace then emit a correlated custom event.
- url: arazzo/new-relic-key-transaction-metric-report-workflow.yml
name: New Relic Key Transaction Metric Report
summary: Resolve a key transaction by name and read its detail record.
- url: arazzo/new-relic-mobile-app-crash-report-workflow.yml
name: New Relic Mobile App Crash Report
summary: List mobile applications, select one, and pull its crash metric data.
- url: arazzo/new-relic-open-violations-triage-workflow.yml
name: New Relic Open Violations Triage
summary: List open violations and branch into incident or event detail.
- url: arazzo/new-relic-provision-alerting-stack-workflow.yml
name: New Relic Provision Alerting Stack
summary: Create a policy, attach a NRQL condition, and wire a notification channel.
- url: arazzo/new-relic-prune-nrql-condition-workflow.yml
name: New Relic Pr
# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/apis.yml