UI extensions
Guides for creating UI extensions and extension points.
For details on the available extension points and the methods and hooks you can use to work with extensions, see UI extensions reference guide.
- UI extensions key conceptsLearn how to add links and trigger actions from the Grafana user interface by using UI Extensions in app plugins.
- Use extension points to render linksLearn how to provide an extension point so that other applications can contribute their extensions.
- Use extension points to render componentsLearn how to provide an extension point so that other applications can contribute their extensions.
- Use extension points for general functionsLearn how to provide an extension point so that other applications can contribute their extensions.
- Use exposed componentsReuse functionality from other plugins by using exposed components.
- Register content in an extension pointRegister your plugin's links or components in a Grafana OSS or plugin's extension point.
- Expose a componentShare functionality with other plugins by exposing a component.
- Version extension pointsSee best practices for versioning UI extensions to ensure stability, compatibility, and smooth transitions.
- Protect your UIProtect your UI when working with extension points.
- Debug your extension pointUse logs to debug your extension point.