# App plugins

Guides for optimizing and adding capabilities to app plugins.

* [Add authentication for app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/add-authentication-for-app-plugins.md)How to add authentication to app plugin requests
* [Add a backend component to an app plugin](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/add-backend-component.md)How to add a backend component to an app plugin
* [Add resource handler for app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/add-resource-handler.md)Learn how to add a resource handler for app plugins.
* [Allow users to easily return to a specific context](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/add-return-to-previous-functionality.md)Allow users to easily return to a specific context.
* [Error handling in app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/error-handling-in-app-plugins.md)How to handle errors in app plugins.
* [Implement RBAC in app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/implement-rbac-in-app-plugins.md)How to add role-based access control (RBAC) to Grafana app plugins.
* [Include dashboards in app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/include-dashboards-in-app-plugins.md)Include dashboards in Grafana app plugins.
* [Use LLMs and Grafana MCP in Grafana app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/use-llms-and-mcp.md)Learn how to integrate Large Language Models (LLMs) and the Grafana Model Context Protocol server into your Grafana app plugins for AI-powered functionality.
* [Use service accounts in Grafana app plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/use-a-service-account.md)How to use service accounts in Grafana app plugins to authenticate against the Grafana API.
* [Work with nested plugins](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/work-with-nested-plugins.md)How to work with nested plugins, Grafana app plugins.
* [Include a page behind a feature toggle](https://grafana.com/developers/plugin-tools/how-to-guides/app-plugins/include-page-behind-feature-toggle.md)How to include a page behind a feature toggle
