New Relic gives you many options for bringing in data from any source and creating custom charts and dashboards. But if you want to go beyond those options, and create your own experiences in New Relic, we give you access to the same tools we use to build apps on our platform.
New Relic applications are React JavaScript applications that:
- Reside on the New Relic platform, alongside your other and data.
- Feature visualizations that you've tailored specifically for your organization.
- Display data from any source you want, whether from a New Relic-monitored entity or data from another service or API.
Keep reading to learn more about what you can do with New Relic apps. Or, if you want to skip ahead and start building your own apps, head over to the development environment setup guide.
New Relic: a programmable platform
We strive to have an automated user experience that provides optimal value for all users. But we also know that some organizations have unique business needs that can't be met with our standard chart and dashboard visualization options.
Now, we give you control over the fundamental building blocks of our platform. Using the same tools our engineers use to build the New Relic platform, you can build custom applications that align with your unique organizational structure and business needs. If you know how to use React, GraphQL, and NRQL (our query language), building an application will take you only a few minutes.
Check out the developer guide for help building custom applications. Or, for a quick overview of how to get started with building your own app, watch this short YouTube video (approx. 3:15 minutes).
Get started
With New Relic, you can solve any data-driven challenge, no matter how complex. For example:
- Use our APIs to get data into New Relic from any source.
- Visualize that data in your custom applications.
one.newrelic.com: Here's an example of a custom application built on New Relic. This application gives a highly detailed analysis of a website, using the PageView events reported from our .
Tip
If your visualization needs are relatively simple, consider using custom charts and custom dashboards.
Now, visit the Hello World example and start building!