---
title: "Grafana APIs | Grafana documentation"
description: "Grafana APIs Refer to the following API reference guides: HTTP APIEvery Grafana instance exposes an HTTP API, which is the same API used by the Grafana frontend to manage resources like saving dashboards, creating users, updating data sources, deleting alerts, and more. You can use the HTTP API to programmatically access or manage resources from your Grafana instance. Grafana Cloud APIThe Grafana Cloud API, sometimes referred to as the Grafana.com API or GCOM API, allows you to interact with resources from your Grafana Cloud Stack programmatically. Tracing APITempo exposes an API for pushing and querying traces, and operating the cluster itself. Synthetic Monitoring APIThe Grafana Cloud Synthetic Monitoring REST API provides programmatic access to Synthetic Monitoring resources."
---

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

# Grafana APIs

Refer to the following API reference guides:

[HTTP API  
\
Every Grafana instance exposes an HTTP API, which is the same API used by the Grafana frontend to manage resources like saving dashboards, creating users, updating data sources, deleting alerts, and more. You can use the HTTP API to programmatically access or manage resources from your Grafana instance.](./http-api/)

[Grafana Cloud API  
\
The Grafana Cloud API, sometimes referred to as the Grafana.com API or GCOM API, allows you to interact with resources from your Grafana Cloud Stack programmatically.](./cloud-api/)

[Tracing API  
\
Tempo exposes an API for pushing and querying traces, and operating the cluster itself.](./tracing-api/)

[Synthetic Monitoring API  
\
The Grafana Cloud Synthetic Monitoring REST API provides programmatic access to Synthetic Monitoring resources.](./synthetic-monitoring-api/)
