newrelic-api
A python interface to the New Relic API v2
Decision gist · record as of 2026-08-14
Yes, if your use case targets only older New Relic API endpoints that remain stable. No, if you need access to recent New Relic features or modern API resources—the package is dormant and explicitly out of sync with current API changes. Evaluate your specific New Relic resources against the supported endpoints before committing to this client; consider New Relic's official SDKs or direct HTTP calls if this package lacks your target endpoints.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a valid New Relic API key; check New Relic's current API documentation to confirm your target resources are supported by this outdated client.
- Low install friction with no runtime dependencies.
- However, the package is dormant—last release was 2019-04-04, over 2689 days ago—and the maintainer notes it is out of sync with New Relic's latest API changes.
License · maintenance · safety
MIT (permissive) — MIT license (permissive) allows use, modification, and distribution with minimal restrictions, making it suitable for most projects without licensing concerns.
last release 2019-04-04 (2689 days) · last repo commit 2023-08-30 · 42 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 152,808 downloads/mo, #10,893 on PyPI
Alternatives
Verify before relying
pip install newrelic-api
from newrelic_api.client import Client
client = Client(api_key='your_api_key')
# Access New Relic resources via the client- Which specific New Relic API endpoints and resources are currently supported by version 1.0.6.
- Whether this client works with modern New Relic account structures and authentication methods.
- Compatibility with Python versions beyond 3.4, given the classifiers list only 2.7, 3.3, and 3.4.
What it is and what it does
newrelic-api is a Python wrapper around New Relic's API v2, designed to simplify programmatic access to New Relic monitoring data and resources. It abstracts the HTTP calls and JSON parsing into pythonic method calls, allowing developers to query application performance metrics, manage alerts, and interact with other New Relic entities without writing raw HTTP requests.
The package has zero runtime dependencies and installs easily, but carries a significant caveat: it has not been actively maintained since April 2019. The maintainer explicitly states the client is out of sync with New Relic's latest API changes, and recommends submitting pull requests for unsupported or outdated resources. If you need access to recently added New Relic features or modern API endpoints, this package may not support them.
Use it for
- Retrieve application performance metrics and transaction data from New Relic for custom dashboards or reporting.
- Automate alert management and notification configuration across multiple New Relic applications.
- Export historical monitoring data for analysis or integration with other systems.
- Script routine New Relic administrative tasks like application setup or metric aggregation.
- Build monitoring workflows that query New Relic data as part of a larger automation pipeline.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if your use case targets only older New Relic API endpoints that remain stable.
No, if you need access to recent New Relic features or modern API resources—the package is dormant and explicitly out of sync with current API changes. Evaluate your specific New Relic resources against the supported endpoints before committing to this client; consider New Relic's official SDKs or direct HTTP calls if this package lacks your target endpoints.
Install
newrelic-api on PyPI
Before you install
Low install friction with no runtime dependencies. However, the package is dormant—last release was 2019-04-04, over 2689 days ago—and the maintainer notes it is out of sync with New Relic's latest API changes. Active use requires checking whether your target New Relic resources are still supported by this version.
Requires a valid New Relic API key; check New Relic's current API documentation to confirm your target resources are supported by this outdated client.
License in practice
MIT license (permissive) allows use, modification, and distribution with minimal restrictions, making it suitable for most projects without licensing concerns.
Quickstart
pip install newrelic-api
from newrelic_api.client import Client
client = Client(api_key='your_api_key')
# Access New Relic resources via the client
Verify before relying
- Which specific New Relic API endpoints and resources are currently supported by version 1.0.6.
- Whether this client works with modern New Relic account structures and authentication methods.
- Compatibility with Python versions beyond 3.4, given the classifiers list only 2.7, 3.3, and 3.4.
Package facts
| License | MIT permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | None |
| Maintenance | Dormant 2,689 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 152,808 / month, #10,893 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Intended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4 |
Evidence: newrelic_api-1.0.6-py2.py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “new relic api client”
- newrelic-apiA Python client for interacting with New Relic's API v2, providing a…
- newrelic-telemetry-sdkSends custom metrics, events, logs, and distributed traces to New…
- newrelicInstruments Python web applications to collect performance metrics,…
Give your agent the search over MCP, or paste the wish link into any chat.
More Monitoring packages
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.
Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.
Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.
Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.
Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.
Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.
Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.
Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.
See also newrelic · newrelic-telemetry-sdk · elastic-apm · jira · ghapi · flask-swagger-ui · scout-apm · python-redmine · flask-openapi3-rapidoc · dt