Educational guides for building on New Relic One
The following resources will help you learn how to build a New Relic One application:
FAQs: Learn answers to frequently asked questions, including the benefits of building, how to get started, and troubleshooting.
Requirements and security: Learn requirements, notes about support, and notes on security and data access.
Basic terms and definitions: Learn what Nerdpacks and Nerdlets are, and understand the tools you’ll be using.
Open source apps on GitHub: Deploy them, borrow code, or just study them to see how they work.
The New Relic One workshop: A start-to-finish guide for how to build apps of increasing complexity
Nerdpack file structure: Understand the files that comprise a Nerdpack, a Nerdlet, and a launcher.
The CLI: How to use our command line interface tool, which lets you generate component templates, and manage serving, deploying, and access.
Authentication, data access, permissions: How apps are authenticated in New Relic One; what data can be accessed by an app; and user permissions for building and deploying.
Serve and deploy apps: Learn how to locally serve, publish, deploy, and subscribe an app.
Here are resources for learning about the SDK's components and API calls:
Intro to API and components: Get an overview of the SDK components and calls.
API and components: See the SDK components and calls, and interact with our UI components.
Chart components: Guide to chart components and other data visualization components.
Data queries and mutations: Guide to components that use NerdGraph and NRQL to query New Relic data.
NerdGraph (our GraphQL API): Learn more about our data structure with our GraphiQL explorer.
NRQL: Learn more about using our query language to query data.
NerdStorage: Guide to NerdStorage, which is used for storing app-related config settings, user preferences, etc.