+++ title = "HTTP API" description = "Grafana HTTP API" keywords = ["grafana", "http", "documentation", "api", "overview"] aliases = ["/docs/grafana/latest/overview"] type = "docs" [menu.docs] name = "HTTP API" identifier = "http_api" weight = 9 +++ # HTTP API Reference The Grafana backend exposes an HTTP API, the same API is used by the frontend to do everything from saving dashboards, creating users and updating data sources. ## Supported HTTP APIs: * [Authentication API]({{< relref "auth.md" >}}) * [Dashboard API]({{< relref "dashboard.md" >}}) * [Dashboard Versions API]({{< relref "dashboard_versions.md" >}}) * [Dashboard Permissions API]({{< relref "dashboard_permissions.md" >}}) * [Folder API]({{< relref "folder.md" >}}) * [Folder Permissions API]({{< relref "folder_permissions.md" >}}) * [Folder/dashboard search API]({{< relref "folder_dashboard_search.md" >}}) * [Data Source API]({{< relref "data_source.md" >}}) * [Organization API]({{< relref "org.md" >}}) * [Snapshot API]({{< relref "snapshot.md" >}}) * [Annotations API]({{< relref "annotations.md" >}}) * [Playlists API]({{< relref "playlist.md" >}}) * [Alerting API]({{< relref "alerting.md" >}}) * [Alert Notification Channels API]({{< relref "alerting_notification_channels.md" >}}) * [User API]({{< relref "user.md" >}}) * [Team API]({{< relref "team.md" >}}) * [Admin API]({{< relref "admin.md" >}}) * [Preferences API]({{< relref "preferences.md" >}}) * [Other API]({{< relref "other.md" >}}) ### Grafana Enterprise HTTP APIs * [Data Source Permissions API]({{< relref "datasource_permissions.md" >}}) * [External Group Sync API]({{< relref "external_group_sync.md" >}}) * [Reporting API]({{< relref "reporting.md" >}})