---
title: "SDKs and APIs for developers | Grafana Cloud documentation"
description: "Integrate Grafana Assistant into your plugins and external applications using the TypeScript SDK or HTTP APIs."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# SDKs and APIs for developers

Grafana Assistant provides APIs and SDKs for integrating AI-powered assistance into your plugins, applications, and external systems.

## Interactive documentation

For the best experience with live code examples and interactive testing:

1. Open **Grafana Assistant** from the main navigation
2. Click **For developers**
3. Explore interactive examples with:
   
   - Live code you can try immediately
   - Copy-to-clipboard code snippets
   - Interactive API testing tools
   - Real-time response streaming demos

## Integration options

Choose the integration approach that matches your needs:

### TypeScript SDK for Grafana plugins

The `@grafana/assistant` package provides a lightweight TypeScript SDK for integrating Assistant into Grafana plugins and apps. Use this when building Grafana plugins or extending the Grafana UI.

[**Learn more about the TypeScript SDK**](/docs/grafana-cloud/machine-learning/assistant/reference/typescript-sdk)

## Workflows in this hub

Browse the following workflows to choose an integration path and complete common tasks:

- [TypeScript SDK for Grafana plugins](/docs/grafana-cloud/machine-learning/assistant/reference/typescript-sdk/)  
  Use the @grafana/assistant package to integrate AI assistance into your Grafana plugins and apps.

## Next steps

Continue with these suggestions to explore and integrate:

- Open **Grafana Assistant** from the main navigation and click **For developers** for live examples
- Install `@grafana/assistant` from [npm](https://www.npmjs.com/package/@grafana/assistant)
- Review [Grafana plugin development documentation](/docs/grafana/latest/developers/plugins/)
