Home
Providers
Grafana
Grafana
Grafana Labs builds the open and composable observability stack used by millions of engineers to visualize, query, alert on, and explore their metrics, logs, traces, and profiles. The flagship Grafana OSS dashboarding platform is paired with Grafana Loki (logs), Grafana Mimir (Prometheus-compatible metrics), Grafana Tempo (distributed traces), and Grafana Pyroscope (continuous profiling) — all under the LGTM stack. Grafana Cloud delivers the entire portfolio as a managed SaaS with a generous free tier, while Grafana Enterprise extends self-managed deployments with premium plugins, reporting, RBAC, LBAC, and caching. The ecosystem extends to Grafana k6 (load testing), Grafana Alloy (OpenTelemetry-native collector), Grafana Beyla (eBPF auto-instrumentation), Grafana Faro (frontend observability), Grafana OnCall (incident response), and Synthetic Monitoring. A canonical OpenAPI specification at public/api-merged.json powers the official Go client, the Terraform provider, the Grafana Operator, and a deep dashboards-as-code toolchain (Foundation SDK, Grafonnet, Grizzly, Scenes).
Grafana publishes 49 APIs on the APIs.io network, including Access Control API, Admin API, Admin Ldap API, and 46 more. Tagged areas include Observability, Monitoring, Dashboards, Logs, and Metrics.
The Grafana catalog on APIs.io includes 1 Spectral governance ruleset.
Grafana’s developer surface includes changelog, authentication, getting-started guide, developer portal, documentation, tooling, pricing, and 85 more developer resources.
1 published contract
39 Features
On this page
Kin Score
APIs 49
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 39
Spectral Rules 1
Security Posture 4
Agentic Access 1
Resources 92
apis.yml
76 Operational Transparency
33 Create-or-Update Ergonomics
Composite quality — 71.0/100 · exemplar
Agent readiness — 32/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Manage Grafana Cloud stacks (instances), plugins, data sources, regions, access policies, and tokens at `https://grafana.com/api`. Authenticated with Cloud Access Policy bearer ...
Query and push logs to Grafana Loki. Endpoints include `/loki/api/v1/push` (log ingestion), `/loki/api/v1/query` and `/query_range` (LogQL), `/loki/api/v1/labels`, `/loki/api/v1...
Horizontally scalable, multi-tenant, long-term Prometheus-compatible metrics storage. Exposes Prometheus remote-write at `/api/v1/push`, the full Prometheus query API (`/api/v1/...
High-volume, minimal-dependency distributed tracing backend. Supports OTLP ingestion, trace lookup by ID (`/api/traces/{traceID}`), TraceQL search (`/api/search`), tag and value...
Continuous profiling backend. Ingest pprof and Pyroscope-format CPU, memory, and lock profiles, query flame graphs and merge profiles, and run profile-based comparisons. Pyrosco...
Programmatically trigger, list, and manage cloud-hosted k6 load tests, projects, organizations, test runs, thresholds, and results. Pairs with the open-source `k6` CLI for JavaS...
Programmatic access to OnCall alert groups, integrations, escalation chains, schedules, on-call shifts, routes, slack channels, webhooks, and users. Powers on-call rotation mana...
Create and manage synthetic probes (HTTP, HTTPS, DNS, TCP, ICMP/ping, traceroute, multi-step scripted browser, gRPC) executed from Grafana Labs' global probe network plus option...
The API can be used to create, update, get and list roles, and create or remove built-in role assignments. To use the API, you would need to enable fine-grained access control. ...
The Admin HTTP API does not currently work with an API Token. API Tokens are currently only linked to an organization and an organization role. They cannot be given the permissi...
The admin_ldap API from Grafana — 5 operation(s) for admin_ldap.
The admin_provisioning API from Grafana — 4 operation(s) for admin_provisioning.
The admin_users API from Grafana — 11 operation(s) for admin_users.
Grafana Annotations feature released in Grafana 4.6. Annotations are saved in the Grafana database (sqlite, mysql or postgres). Annotations can be organization annotations that ...
The convert_prometheus API from Grafana — 6 operation(s) for convert_prometheus.
The correlations API from Grafana — 4 operation(s) for correlations.
The dashboard_public API from Grafana — 6 operation(s) for dashboard_public.
The dashboards API from Grafana — 20 operation(s) for dashboards.
The devices API from Grafana — 2 operation(s) for devices.
These are only available in Grafana Enterprise
Folders are identified by the identifier (id) and the unique identifier (uid). The identifier (id) of a folder is an auto-incrementing numeric value and is only unique per Grafa...
The health API from Grafana — 2 operation(s) for health.
The invites API from Grafana — 2 operation(s) for invites.
The identifier (ID) of a library element is an auto-incrementing numeric value that is unique per Grafana install. The unique identifier (UID) of a library element uniquely iden...
Licensing is only available in Grafana Enterprise. Read more about Grafana Enterprise. If you are running Grafana Enterprise and have Fine-grained access control enabled, for so...
The migrations API from Grafana — 10 operation(s) for migrations.
If you are running Grafana Enterprise and have Fine-grained access control enabled, for some endpoints you would need to have relevant permissions. Refer to specific resources t...
The Admin Organizations HTTP API does not currently work with an API Token. API Tokens are currently only linked to an organization and an organization role. They cannot be give...
Permissions with `folderId=-1` are the default permissions for users with the Viewer and Editor roles. Permissions can be set for a user, a team or a role (Viewer or Editor). Pe...
The playlists API from Grafana — 3 operation(s) for playlists.
The preferences API from Grafana — 3 operation(s) for preferences.
The provisioning API from Grafana — 17 operation(s) for provisioning.
The identifier (ID) of a query in query history is an auto-incrementing numeric value that is unique per Grafana install. The unique identifier (UID) of a query history uniquely...
The quota API from Grafana — 6 operation(s) for quota.
The recording_rules API from Grafana — 4 operation(s) for recording_rules.
This API allows you to interact programmatically with the Reporting feature. Reporting is only available in Grafana Enterprise. Read more about Grafana Enterprise. If you have F...
The saml API from Grafana — 4 operation(s) for saml.
The search API from Grafana — 2 operation(s) for search.
If you are running Grafana Enterprise, for some endpoints you'll need to have specific permissions. Refer to [Role-based access control permissions](https://grafana.com/docs/gra...
The signed_in_user API from Grafana — 10 operation(s) for signed_in_user.
The signing_keys API from Grafana — 1 operation(s) for signing_keys.
The snapshots API from Grafana — 5 operation(s) for snapshots.
The sso_settings API from Grafana — 2 operation(s) for sso_settings.
The sync_team_groups API from Grafana — 2 operation(s) for sync_team_groups.
This API can be used to create/update/delete Teams and to add/remove users to Teams. All actions require that the user has the Admin role for the organization.
The user API from Grafana — 1 operation(s) for user.
The users API from Grafana — 6 operation(s) for users.
The versions API from Grafana — 3 operation(s) for versions.
If you are running Grafana Enterprise and have Fine-grained access control enabled, for some endpoints you would need to have relevant permissions. Refer to specific resources t...
Scroll for all 49
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Open-source Grafana — composable observability and dashboarding platform (AGPLv3)
Grafana Cloud — fully managed observability SaaS with free tier
Grafana Enterprise — self-managed commercial distribution with premium plugins and features
Grafana Loki — Prometheus-style label model applied to logs with LogQL query language
Grafana Mimir — horizontally scalable, multi-tenant, long-term Prometheus-compatible metrics storage
Grafana Tempo — minimal-dependency distributed tracing backend with TraceQL search
Grafana Pyroscope — continuous profiling backend (CPU, memory, lock, goroutine)
Grafana k6 — JavaScript-authored load and performance testing with Cloud execution
Grafana Alloy — OpenTelemetry-native distribution of the OpenTelemetry Collector
Grafana Beyla — eBPF-based zero-instrumentation observability for HTTP/gRPC/SQL services
Grafana Faro — frontend observability SDK for real user monitoring
Grafana OnCall — on-call scheduling, escalation, and alert routing
Grafana Incident and IRM (Incident Response Management) suite
Grafana SLO — declarative service level objectives backed by Prometheus
Grafana Synthetic Monitoring — global probe network for HTTP, DNS, TCP, ICMP, scripted browser, gRPC
Grafana Application Observability — OpenTelemetry-driven APM
Grafana Kubernetes Monitoring — preconfigured Kubernetes observability stack
Adaptive Metrics — automated cardinality reduction (up to 80% savings)
Adaptive Logs — log volume reduction (~50%)
Adaptive Telemetry — unified Adaptive Metrics / Logs / Traces cost optimization
150+ data sources (Prometheus, InfluxDB, Elasticsearch, OpenSearch, MySQL, Postgres, MSSQL, CloudWatch, Azure Monitor, Google Cloud Monitoring, Snowflake, Splunk, Datadog, BigQuery, MongoDB, and more)
500+ community plugins (panels, data sources, apps)
Library panels and library variables for reusable dashboard components
Dashboards-as-code via Foundation SDK, Grafonnet, Grizzly, and Terraform Provider
Grafana Operator for Kubernetes-native dashboard, alert, and data source provisioning
Scenes framework for composable dashboard authoring
Plugin SDK and create-plugin (plugin-tools) for community and enterprise plugin development
RBAC with custom roles, service accounts, and folder/dashboard/data source permission grants
SSO via SAML, OAuth, LDAP with team sync
Public dashboards and snapshot sharing
OpenTelemetry-first ingestion via Alloy with OTLP, Prometheus remote write, Loki, and Tempo protocols
Unified Alerting with rule provisioning API, contact points, mute timings, notification templates
Correlations between data sources for click-through pivots across metrics, logs, traces, profiles
Data source Label-Based Access Control (LBAC) for tenant isolation
Query and resource caching (Enterprise)
Scheduled PDF/CSV reporting (Enterprise)
Federal Cloud, Public Cloud, and Bring Your Own Cloud deployment options
FedRAMP Moderate, SOC 2 Type II, PCI DSS, GDPR, HIPAA-eligible compliance posture
Canonical OpenAPI 2.0 specification (api-merged.json) drives Go client, Terraform provider, and SDKs
Scroll for all 39
Spectral governance rulesets for linting and validating these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 7
Portal, sign-up, and the first successful call
Scroll for all 7
Documentation 14
Reference material describing how the API behaves
Scroll for all 14
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 6
Pagination, idempotency, versioning, errors, and events
Build 23
SDKs, sample code, and the tooling you integrate with
Scroll for all 23
Access & Security 10
Authentication, authorization, and security posture
Scroll for all 10
Learn 3
Tutorials, courses, talks, and written guidance
Operate 8
Status, limits, changes, and where to get help
Scroll for all 8
Commercial 6
Pricing, plans, and the legal terms of use
Company 7
The organization behind the API
Scroll for all 7
Other 4
Properties that don't map to a standard resource type
Source (apis.yml)
aid: grafana-com
url: https://raw.githubusercontent.com/api-evangelist/grafana-com/refs/heads/main/apis.yml
deliveryModel:
model: unknown
open_source: unknown
commercial: true
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- pricing
- repository-unlicensed
generated: '2026-08-28'
method: derived
specificationVersion: '0.23'
name: Grafana
tags:
- Observability
- Monitoring
- Dashboards
- Logs
- Metrics
- Traces
- Profiling
- Alerting
- Open Source
- Grafana Labs
tags_raw:
- Observability
- Monitoring
- Dashboards
- Logs
- Metrics
- Traces
- Profiling
- Alerting
- Open Source
- Grafana Labs
kind: contract
accessModel:
pricing: freemium
onboarding: unknown
trial: false
try_now: false
public: false
label: Freemium
confidence: medium
source:
- plans
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/grafana-com.png
access: 3rd-Party
created: '2026-05-25T00:00:00.000Z'
modified: '2026-05-25'
position: Consuming
description: Grafana Labs builds the open and composable observability stack used by millions of engineers to visualize, query,
alert on, and explore their metrics, logs, traces, and profiles. The flagship Grafana OSS dashboarding platform is paired
with Grafana Loki (logs), Grafana Mimir (Prometheus-compatible metrics), Grafana Tempo (distributed traces), and Grafana
Pyroscope (continuous profiling) — all under the LGTM stack. Grafana Cloud delivers the entire portfolio as a managed SaaS
with a generous free tier, while Grafana Enterprise extends self-managed deployments with premium plugins, reporting, RBAC,
LBAC, and caching. The ecosystem extends to Grafana k6 (load testing), Grafana Alloy (OpenTelemetry-native collector), Grafana
Beyla (eBPF auto-instrumentation), Grafana Faro (frontend observability), Grafana OnCall (incident response), and Synthetic
Monitoring. A canonical OpenAPI specification at public/api-merged.json powers the official Go client, the Terraform provider,
the Grafana Operator, and a deep dashboards-as-code toolchain (Foundation SDK, Grafonnet, Grizzly, Scenes).
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
common:
- type: AgenticAccess
url: agentic-access/grafana-com-agentic-access.yml
- type: FinOps
url: finops/grafana-com-finops.yml
- type: RateLimits
url: rate-limits/grafana-com-rate-limits.yml
- type: Plans
url: plans/grafana-com-plans-pricing.yml
- type: Spectral
url: rules/grafana-com-rules.yml
- type: Vocabulary
url: vocabulary/grafana-com-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: DataModel
url: data-model/grafana-com-data-model.yml
- type: ChangeLog
url: changelog/grafana-com-changelog.yml
- type: Compliance
url: https://trust.grafana.com/
- type: Security
url: security/grafana-com-vulnerability-disclosure.yml
- type: Authentication
url: authentication/grafana-com-authentication.yml
- type: ErrorCatalog
url: errors/grafana-com-problem-types.yml
- type: Conformance
url: conformance/grafana-com-conformance.yml
- type: LLMsTxt
url: llms/grafana-com-llms.txt
- type: SecurityTxt
url: well-known/grafana-com-status-security.txt
- type: WellKnown
url: well-known/grafana-com-well-known.yml
- type: Hosts
url: hosts/grafana-com-hosts.yml
- type: Vendors
url: vendors/grafana-com-vendors.yml
- type: Newsroom
url: https://grafana.com/press/
- type: Login
url: https://grafana.com/auth/sign-in/
- type: GettingStarted
url: https://grafana.com/docs/learning-paths/grafana-cloud-onboarding
- type: VulnerabilityDisclosure
url: security/grafana-com-vulnerability-disclosure.yml
- type: Website
url: https://www.grafana.com/
- type: TrustCenter
url: security/grafana-com-trust-center.yml
- type: DomainSecurity
url: security/grafana-com-domain-security.yml
- type: Portal
url: https://grafana.com
- url: https://grafana.com/docs/
name: Grafana Documentation
type: Documentation
- url: https://grafana.com/docs/grafana/latest/
name: Grafana OSS Docs
type: Documentation
- url: https://grafana.com/docs/grafana-cloud/
name: Grafana Cloud Docs
type: Documentation
- url: https://grafana.com/docs/grafana/latest/developers/http_api/
name: Grafana HTTP API Reference
type: Documentation
- url: https://github.com/grafana/grafana/blob/main/public/api-merged.json
name: Canonical Grafana OpenAPI Spec
type: OpenAPI
- url: https://grafana.com/docs/grafana/latest/developers/
name: Developer Resources
type: Documentation
- url: https://grafana.com/docs/grafana/latest/developers/http_api/authentication/
name: Authentication
type: Authentication
- url: https://grafana.com/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/
name: Grafana Cloud Access Policies
type: Authentication
- url: https://github.com/grafana
type: GitHubOrganization
- url: https://github.com/grafana/grafana
name: Grafana (main repo)
type: SourceCode
- url: https://grafana.com/grafana/dashboards/
name: Community Dashboards Library
type: Documentation
- url: https://grafana.com/grafana/plugins/
name: Plugin Catalog
type: Documentation
- url: https://grafana.com/docs/plugins/
name: Plugin Developer Docs
type: Documentation
- url: https://grafana.com/developers/plugin-tools/
name: Plugin Tools (create-plugin)
type: Tools
- url: https://grafana.com/developers/scenes
name: Scenes (dashboard composition framework)
type: Documentation
- url: https://grafana.com/developers/saga-design-system/
name: Saga Design System
type: Documentation
- url: https://github.com/grafana/grafana-foundation-sdk
name: Grafana Foundation SDK
type: SDKs
- url: https://github.com/grafana/grafana-openapi-client-go
name: Grafana OpenAPI Client (Go)
type: SDKs
- url: https://github.com/grafana/grafana-api-golang-client
name: Grafana API Go Client (legacy)
type: SDKs
- url: https://github.com/grafana/terraform-provider-grafana
name: Terraform Provider for Grafana
type: Tools
- url: https://registry.terraform.io/providers/grafana/grafana/latest/docs
name: Terraform Registry — grafana/grafana
type: Documentation
- url: https://github.com/grafana/grafana-operator
name: Grafana Operator (Kubernetes)
type: Tools
- url: https://github.com/grafana/helm-charts
name: Grafana Helm Charts
type: Tools
- url: https://github.com/grafana/grafana-image-renderer
name: Grafana Image Renderer
type: Tools
- url: https://github.com/grafana/grafonnet
name: Grafonnet (Jsonnet library)
type: SDKs
- url: https://github.com/grafana/grizzly
name: Grizzly (dashboards/alerts as code CLI)
type: Tools
- url: https://github.com/grafana/loki
name: Grafana Loki
type: SourceCode
- url: https://github.com/grafana/mimir
name: Grafana Mimir
type: SourceCode
- url: https://github.com/grafana/tempo
name: Grafana Tempo
type: SourceCode
- url: https://github.com/grafana/pyroscope
name: Grafana Pyroscope
type: SourceCode
- url: https://github.com/grafana/k6
name: Grafana k6
type: SourceCode
- url: https://github.com/grafana/alloy
name: Grafana Alloy (OpenTelemetry-native collector)
type: SourceCode
- url: https://github.com/grafana/beyla
name: Grafana Beyla (eBPF auto-instrumentation)
type: SourceCode
- url: https://github.com/grafana/faro-web-sdk
name: Grafana Faro Web SDK (frontend observability)
type: SDKs
- url: https://github.com/grafana/oncall
name: Grafana OnCall
type: SourceCode
- url: https://github.com/grafana/synthetic-monitoring-agent
name: Synthetic Monitoring Agent
type: SourceCode
- url: https://github.com/grafana/grafana-plugin-sdk-go
name: Grafana Plugin SDK (Go)
type: SDKs
- url: https://grafana.com/pricing/
name: Grafana Cloud Pricing
type: Pricing
data:
- id: free
name: Free
entries:
- geo: Global
unit: 1
label: Account
limit: 1
price: Free
metric: account
timeFrame: month
description: Always free, no credit card required.
elements:
- name: 10k metrics series (Prometheus/Mimir)
- name: 50 GB logs (Loki)
- name: 50 GB traces (Tempo)
- name: 50 GB profiles (Pyroscope)
- name: 14-day retention across telemetry types
- name: 3 active Grafana users
- name: 3 active IRM users
- name: Community support
description: Get started with Grafana Cloud at no cost.
- id: pro
name: Pro
entries:
- geo: Global
unit: 1
label: Platform Fee
limit: 1
price: 19
metric: account
timeFrame: month
description: Starting platform fee. Usage above free tier is metered.
elements:
- name: Pay-as-you-go above Free tier
- name: 13-month metrics retention
- name: 30-day retention for logs, traces, profiles
- name: 8x5 email support
- name: Adaptive Metrics and Adaptive Logs cost optimization
- name: All integrations
description: Pay as you go for scale teams.
- id: advanced
name: Advanced
entries:
- geo: Global
unit: 1
label: Contract
limit: 1
price: Call
metric: contract
timeFrame: year
description: Annual contract with volume discounts.
elements:
- name: Custom retention windows
- name: Premium support
- name: SLAs
- name: Usage commitments
description: For organizations standardizing on Grafana Cloud.
- id: enterprise
name: Enterprise
entries:
- geo: Global
unit: 25000
label: Annual Commit Minimum
limit: 1
price: 25000
metric: contract
timeFrame: year
description: Annual commitment with volume discounts.
elements:
- name: Public Cloud, Federal Cloud, or Bring Your Own Cloud deployment
- name: Premium support with Observability Architect
- name: Custom retention and deployment options
- name: FedRAMP, GDPR, PCI DSS, SOC 2 Type II
description: For regulated and large-scale deployments.
- id: grafana-enterprise-self-managed
name: Grafana Enterprise (self-managed)
entries:
- geo: Global
unit: 1
label: License
limit: 1
price: Call
metric: license
timeFrame: year
description: Self-hosted commercial license for Grafana, Mimir, Loki, and Tempo.
elements:
- name: Enterprise plugins (Snowflake, Splunk, Oracle, ServiceNow, etc.)
- name: Enterprise data source permissions and LBAC
- name: Reporting (scheduled PDF/CSV)
- name: SAML/OAuth/LDAP team sync
- name: Query and resource caching
- name: Usage analytics and recorded queries
- name: White labeling
description: Drop-in upgrade for self-hosted Grafana, Mimir, Loki, and Tempo deployments.
- url: https://grafana.com/pricing/
data:
- id: metrics
name: Metrics
type: Usage
entries:
- geo: Global
unit: 1000
label: Active Series
price: 6.5
metric: series
timeFrame: month
description: Per 1,000 active series above free tier.
description: Prometheus / Mimir compatible metrics ingestion and storage.
- id: logs
name: Logs
type: Usage
entries:
- geo: Global
unit: 1
label: Ingested
price: 0.5
metric: GB
timeFrame: usage
description: Per GB ingested above free tier.
description: Loki log ingestion.
- id: traces
name: Traces
type: Usage
entries:
- geo: Global
unit: 1
label: Ingested
price: 0.5
metric: GB
timeFrame: usage
description: Per GB ingested above free tier.
description: Tempo trace ingestion.
- id: profiles
name: Profiles
type: Usage
entries:
- geo: Global
unit: 1
label: Ingested
price: 0.5
metric: GB
timeFrame: usage
description: Per GB ingested above free tier.
description: Pyroscope continuous profiling ingestion.
- id: kubernetes
name: Kubernetes Monitoring
type: Usage
entries:
- geo: Global
unit: 1
label: Host Hour
price: 0.015
metric: host-hour
timeFrame: usage
description: Per Kubernetes host hour above free tier.
description: Kubernetes Monitoring host metering.
- id: visualization-users
name: Active Grafana Users
type: Usage
entries:
- geo: Global
unit: 1
label: User
price: 8
metric: user
timeFrame: month
description: Per Grafana active user above free tier.
description: Active visualization user pricing.
- id: irm-users
name: IRM Users (OnCall + Incident)
type: Usage
entries:
- geo: Global
unit: 1
label: User
price: 20
metric: user
timeFrame: month
description: Per IRM active user above free tier.
description: Incident Response Management user pricing.
name: Usage Pricing
type: Pricing
- url: https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/configure-rate-limit-data-source/
name: Data Source Rate Limiting
type: RateLimits
- url: https://status.grafana.com
type: StatusPage
- url: https://grafana.com/blog/
type: Blog
- url: https://grafana.com/blog/categories/engineering/
name: Engineering Blog
type: Blog
- url: https://grafana.com/about/team/
name: About / Team
type: Documentation
- url: https://grafana.com/about/events/
name: Events
type: Events
- url: https://grafana.com/events/grafanacon/
name: GrafanaCON
type: Events
- url: https://grafana.com/legal/terms/
type: TermsOfService
- url: https://grafana.com/legal/privacy-policy/
type: PrivacyPolicy
- url: https://trust.grafana.com/
type: TrustCenter
- url: https://grafana.com/auth/sign-up
type: Signup
- url: https://grafana.com/products/cloud/
name: Grafana Cloud
type: Portal
- url: https://grafana.com/products/enterprise/
name: Grafana Enterprise
type: Portal
- url: https://grafana.com/play/
name: Grafana Play (Sandbox)
type: Sandbox
- url: https://community.grafana.com/
name: Community Forum
type: Forums
- url: https://grafana.com/contact
type: Support
- url: https://github.com/grafana/grafana/discussions
name: GitHub Discussions
type: Forums
- url: https://grafana.com/tutorials/
type: Training
- url: https://university.grafana.com/
name: Grafana University
type: Training
- url: https://grafana.com/docs/release-life-cycle/
type: Versioning
- url: https://grafana.com/docs/grafana/latest/whatsnew/
type: ChangeLog
- url: https://grafana.com/about/careers/
type: Documentation
- type: LinkedIn
url: https://www.linkedin.com/company/grafana-labs
- type: Twitter
url: https://twitter.com/grafana
- type: YouTube
url: https://www.youtube.com/c/Grafana
- type: Features
data:
- Open-source Grafana — composable observability and dashboarding platform (AGPLv3)
- Grafana Cloud — fully managed observability SaaS with free tier
- Grafana Enterprise — self-managed commercial distribution with premium plugins and features
- Grafana Loki — Prometheus-style label model applied to logs with LogQL query language
- Grafana Mimir — horizontally scalable, multi-tenant, long-term Prometheus-compatible metrics storage
- Grafana Tempo — minimal-dependency distributed tracing backend with TraceQL search
- Grafana Pyroscope — continuous profiling backend (CPU, memory, lock, goroutine)
- Grafana k6 — JavaScript-authored load and performance testing with Cloud execution
- Grafana Alloy — OpenTelemetry-native distribution of the OpenTelemetry Collector
- Grafana Beyla — eBPF-based zero-instrumentation observability for HTTP/gRPC/SQL services
- Grafana Faro — frontend observability SDK for real user monitoring
- Grafana OnCall — on-call scheduling, escalation, and alert routing
- Grafana Incident and IRM (Incident Response Management) suite
- Grafana SLO — declarative service level objectives backed by Prometheus
- Grafana Synthetic Monitoring — global probe network for HTTP, DNS, TCP, ICMP, scripted browser, gRPC
- Grafana Application Observability — OpenTelemetry-driven APM
- Grafana Kubernetes Monitoring — preconfigured Kubernetes observability stack
- Adaptive Metrics — automated cardinality reduction (up to 80% savings)
- Adaptive Logs — log volume reduction (~50%)
- Adaptive Telemetry — unified Adaptive Metrics / Logs / Traces cost optimization
- 150+ data sources (Prometheus, InfluxDB, Elasticsearch, OpenSearch, MySQL, Postgres, MSSQL, CloudWatch, Azure Monitor,
Google Cloud Monitoring, Snowflake, Splunk, Datadog, BigQuery, MongoDB, and more)
- 500+ community plugins (panels, data sources, apps)
- Library panels and library variables for reusable dashboard components
- Dashboards-as-code via Foundation SDK, Grafonnet, Grizzly, and Terraform Provider
- Grafana Operator for Kubernetes-native dashboard, alert, and data source provisioning
- Scenes framework for composable dashboard authoring
- Plugin SDK and create-plugin (plugin-tools) for community and enterprise plugin development
- RBAC with custom roles, service accounts, and folder/dashboard/data source permission grants
- SSO via SAML, OAuth, LDAP with team sync
- Public dashboards and snapshot sharing
- OpenTelemetry-first ingestion via Alloy with OTLP, Prometheus remote write, Loki, and Tempo protocols
- Unified Alerting with rule provisioning API, contact points, mute timings, notification templates
- Correlations between data sources for click-through pivots across metrics, logs, traces, profiles
- Data source Label-Based Access Control (LBAC) for tenant isolation
- Query and resource caching (Enterprise)
- Scheduled PDF/CSV reporting (Enterprise)
- Federal Cloud, Public Cloud, and Bring Your Own Cloud deployment options
- FedRAMP Moderate, SOC 2 Type II, PCI DSS, GDPR, HIPAA-eligible compliance posture
- Canonical OpenAPI 2.0 specification (api-merged.json) drives Go client, Terraform provider, and SDKs
sources:
- https://grafana.com
- https://grafana.com/products/
- https://grafana.com/pricing/
- https://grafana.com/docs/grafana/latest/developers/http_api/
- https://github.com/grafana/grafana/blob/main/public/api-merged.json
- https://grafana.com/docs/grafana-cloud/developer-resources/api-reference/cloud-api/
updated: '2026-05-25'
- type: Mastodon
url: https://fosstodon.org/@grafana
apis:
- aid: grafana-com:grafana-cloud-api
name: Grafana Cloud API
tags:
- Observability
- Grafana Cloud
- Stacks
- Access Policies
humanURL: https://grafana.com/docs/grafana-cloud/developer-resources/api-reference/cloud-api/
properties:
- url: https://grafana.com/docs/grafana-cloud/developer-resources/api-reference/cloud-api/
type: Documentation
- url: https://grafana.com/docs/grafana-cloud/account-management/authentication-and-permissions/access-policies/
name: Access Policies and Tokens
type: Authentication
description: Manage Grafana Cloud stacks (instances), plugins, data sources, regions, access policies, and tokens at `https://grafana.com/api`.
Authenticated with Cloud Access Policy bearer tokens. The recommended automation surface for provisioning Grafana Cloud
environments, multi-tenant onboarding, and Terraform workflows.
- aid: grafana-com:loki-http-api
name: Grafana Loki HTTP API
tags:
- Observability
- Loki
- Logs
- LogQL
humanURL: https://grafana.com/docs/loki/latest/reference/loki-http-api/
properties:
- url: https://grafana.com/docs/loki/latest/reference/loki-http-api/
type: Documentation
- url: https://github.com/grafana/loki
type: SourceCode
description: Query and push logs to Grafana Loki. Endpoints include `/loki/api/v1/push` (log ingestion), `/loki/api/v1/query`
and `/query_range` (LogQL), `/loki/api/v1/labels`, `/loki/api/v1/series`, `/loki/api/v1/tail` (websocket streaming), plus
ruler, status, and admin endpoints. Prometheus-style label model applied to log streams.
- aid: grafana-com:mimir-http-api
name: Grafana Mimir HTTP API
tags:
- Observability
- Mimir
- Metrics
- Prometheus
humanURL: https://grafana.com/docs/mimir/latest/references/http-api/
properties:
- url: https://grafana.com/docs/mimir/latest/references/http-api/
type: Documentation
- url: https://github.com/grafana/mimir
type: SourceCode
description: Horizontally scalable, multi-tenant, long-term Prometheus-compatible metrics storage. Exposes Prometheus remote-write
at `/api/v1/push`, the full Prometheus query API (`/api/v1/query`, `/query_range`, `/series`, `/labels`), ruler endpoints
for recording and alerting rules, alertmanager configuration, and per-tenant admin endpoints.
- aid: grafana-com:tempo-http-api
name: Grafana Tempo HTTP API
tags:
- Observability
- Tempo
- Traces
- TraceQL
humanURL: https://grafana.com/docs/tempo/latest/api_docs/
properties:
- url: https://grafana.com/docs/tempo/latest/api_docs/
type: Documentation
- url: https://github.com/grafana/tempo
type: SourceCode
description: High-volume, minimal-dependency distributed tracing backend. Supports OTLP ingestion, trace lookup by ID (`/api/traces/{traceID}`),
TraceQL search (`/api/search`), tag and value listing, and metrics derived from spans. Stores traces in object storage
(S3, GCS, Azure Blob) with bloom-filter index.
- aid: grafana-com:pyroscope-http-api
name: Grafana Pyroscope HTTP API
tags:
- Observability
- Pyroscope
- Profiling
- Continuous Profiling
humanURL: https://grafana.com/docs/pyroscope/latest/configure-server/about-server-api/
properties:
- url: https://grafana.com/docs/pyroscope/latest/configure-server/about-server-api/
type: Documentation
- url: https://github.com/grafana/pyroscope
type: SourceCode
description: Continuous profiling backend. Ingest pprof and Pyroscope-format CPU, memory, and lock profiles, query flame
graphs and merge profiles, and run profile-based comparisons. Pyroscope merged with Grafana Phlare to form the current
Pyroscope project.
- aid: grafana-com:k6-cloud-api
name: Grafana k6 Cloud API
tags:
- Performance
- Load Testing
- k6
humanURL: https://grafana.com/docs/grafana-cloud/testing/k6/reference/cloud-rest-api/
properties:
- url: https://grafana.com/docs/grafana-cloud/testing/k6/reference/cloud-rest-api/
type: Documentation
- url: https://github.com/grafana/k6
type: SourceCode
description: Programmatically trigger, list, and manage cloud-hosted k6 load tests, projects, organizations, test runs,
thresholds, and results. Pairs with the open-source `k6` CLI for JavaScript-authored performance and load tests and is
integrated into Grafana Cloud Performance Testing.
- aid: grafana-com:oncall-api
name: Grafana OnCall API
tags:
- Incident Response
- On-Call
- On-Call Scheduling
tags_raw:
- Incident Response
- OnCall
- On-call Scheduling
humanURL: https://grafana.com/docs/oncall/latest/oncall-api-reference/
properties:
- url: https://grafana.com/docs/oncall/latest/oncall-api-reference/
type: Documentation
- url: https://github.com/grafana/oncall
type: SourceCode
description: Programmatic access to OnCall alert groups, integrations, escalation chains, schedules, on-call shifts, routes,
slack channels, webhooks, and users. Powers on-call rotation management and alert routing for the broader Grafana IRM
(Incident Response Management) suite.
- aid: grafana-com:synthetic-monitoring-api
name: Grafana Synthetic Monitoring API
tags:
- Observability
- Synthetic Monitoring
- Uptime
humanURL: https://grafana.com/docs/grafana-cloud/monitor-public-endpoints/
properties:
- url: https://grafana.com/docs/grafana-cloud/monitor-public-endpoints/
type: Documentation
- url: https://github.com/grafana/synthetic-monitoring-agent
type: SourceCode
description: Create and manage synthetic probes (HTTP, HTTPS, DNS, TCP, ICMP/ping, traceroute, multi-step scripted browser,
gRPC) executed from Grafana Labs' global probe network plus optional private probes. Results land as Prometheus metrics
and Loki logs in the connected Grafana Cloud stack.
- aid: grafana-com:grafana-com-access-control-api
name: Grafana Access Control API
description: 'The API can be used to create, update, get and list roles, and create or remove built-in role assignments.
To use the API, you would need to enable fine-grained access control.
This only available in Grafana Enterprise.
The API does not currently work with an API Token. So in order to use these API endpoints you will have to use Basic auth.'
humanURL: https://grafana.com/docs/grafana/latest/developers/http_api/
tags:
- Access Control
tags_raw:
- access_control
properties:
- type: OpenAPI
url: openapi/grafana-com-access-control-api-openapi.yml
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/
- type: Authentication
url: https://grafana.com/docs/grafana/latest/developers/http_api/authentication/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_versions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_public/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder_dashboard_search/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/data_source/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/datasource_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/datasource_lbac_rules/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/annotations/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/org/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/user/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/team/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/team_sync/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/preferences/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/access_control/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/sso-settings/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/admin/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/licensing/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/reporting/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/query_and_resource_caching/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/library_element/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/correlations/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/snapshot/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/short_url/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/query_history/
- aid: grafana-com:grafana-com-admin-api
name: Grafana Admin API
description: The Admin HTTP API does not currently work with an API Token. API Tokens are currently only linked to an organization
and an organization role. They cannot be given the permission of server admin, only users can be given that permission.
So in order to use these API calls you will have to use Basic Auth and the Grafana user must have the Grafana Admin permission.
(The default admin user is called admin and has permission to use this API.)
humanURL: https://grafana.com/docs/grafana/latest/developers/http_api/
tags:
- Admin
tags_raw:
- admin
properties:
- type: OpenAPI
url: openapi/grafana-com-admin-api-openapi.yml
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/
- type: Authentication
url: https://grafana.com/docs/grafana/latest/developers/http_api/authentication/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_versions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/dashboard_public/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder_dashboard_search/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/folder_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/data_source/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/datasource_permissions/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/datasource_lbac_rules/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/alerting_provisioning/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/annotations/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/org/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/user/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/team/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/team_sync/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/preferences/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/access_control/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/serviceaccount/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/sso-settings/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/admin/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/licensing/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/reporting/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/query_and_resource_caching/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/library_element/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/correlations/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/snapshot/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/short_url/
- type: Documentation
url: https://grafana.com/docs/grafana/latest/developers/http_api/query_history/
- aid: grafana-com:grafana-com-admin-ldap-api
name: Grafana Admin Ldap API
description: The admin_ldap API from Grafana — 5 operation(s) for admin_ldap.
humanURL: https://grafana.com/docs/grafana/latest/developers/http_api/
tags: []
tags_raw:
- admin_ldap
properties:
# --- truncated at 32 KB (176 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/grafana-com/refs/heads/main/apis.yml
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/grafana-com"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/grafana-com/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/grafana-com/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.