Searching...
Try using Grot AI Grot AI for this query ->
Grafana Labs is a Leader in the 2026 Gartner® Magic Quadrant™ for Observability Platforms.
Learn more
DownloadsContact Us
Logo
  • Pricing
  • Docs
Sign inSign up
Documentation for automated readers
A curated documentation index is available at: https://grafana.com/llms.txt

A complete documentation index is available at: https://grafana.com/llms-full.txt
These indexes can help with page discovery before fetching individual documents.

This page is also available in Markdown, which may be easier for automated readers and AI tools to parse than HTML. The Markdown version is available at https://grafana.com/docs/grafana-cloud/observe-and-act/respond-to-incidents/reference/incident-api/client-libraries.md, or by sending Accept: text/markdown to https://grafana.com/docs/grafana-cloud/observe-and-act/respond-to-incidents/reference/incident-api/client-libraries/. For broader documentation discovery, the curated index is available at https://grafana.com/llms.txt and the complete index is available at https://grafana.com/llms-full.txt.

Menu
Documentationbreadcrumb arrow Grafana Cloudbreadcrumb arrow Observe and actbreadcrumb arrow Manage on-call and incidentsbreadcrumb arrow Referencebreadcrumb arrow Incident APIbreadcrumb arrow Client libraries and SDKs
Grafana Cloud

Client libraries and SDKs

You can use the following client libraries and SDKs to interact with the Grafana Incident JSON/HTTP RPC API.

We currently provide API Reference documentation for the following tools and languages:

  • cURL - command line tool
  • Go client library - API Reference
  • JavaScript/TypeScript client library - API Reference
  • JSON - API Reference

Was this page helpful?

Email docs@grafana.com
Help and support
Community

Related resources from Grafana Labs

Additional helpful documentation, links, and articles:
video icon
Video
Incident management with Grafana IRM & SLOs in Grafana Cloud
Incident management with Grafana IRM & SLOs in Grafana Cloud
Learn how SLO-driven incident management enables proactive alerting and faster root-cause analysis using Grafana's observability tools and AI-powered investigations.
video icon
Video
A user's guide to Grafana Cloud's end-to-end IRM solution
A user's guide to Grafana Cloud's end-to-end IRM solution
Grafana Cloud's IRM solution provides workflows spanning alerts and SLOs, on-call and incident response, and postmortems — all within your observability stack.
video icon
Video
How Pintu Cut Incident Response Costs 38% with Grafana Cloud and Grafana IRM
How Pintu Cut Incident Response Costs 38% with Grafana Cloud and Grafana IRM
Pintu consolidated eight Grafana instances into one, migrated 112 users to Grafana IRM, and cut incident-response costs by roughly 38%.
Technical documentation Plugin catalog
Choose a product
  • Grafana Cloud
  • What's new from Grafana Labs
  • Learn and build
  • Get started
    • Set up your account
    • Learn
      • What is observability?
        • What is Prometheus?
        • Introduction to time series
        • Time series dimensions
      • Metrics and visualizations
      • Visualize existing observability data
      • Store, query, and alert on data
      • Dashboard overview
      • Histograms and heatmaps
      • Find and use dashboards
      • Find and use plugins
    • Migrate
      • Manually migrate to Grafana Cloud
      • Migrate to Grafana Cloud using the Grafana Cloud Migration Assistant
  • Correlate telemetry signals
    • Get started
      • What are telemetry signals?
      • How products use signals
      • Quick start
    • Workflows
      • Respond to an alert
      • Troubleshoot an error
      • Investigate slow performance
      • Find slow code from a trace
    • Use signals together
      • Key concepts
      • Why correlation matters
      • Setup correlation
      • Navigation
      • Troubleshooting
    • Query and visualize your data
      • Use Grafana Assistant to explore telemetry
      • Use Drilldown apps
      • Visualize and query
        • Query your telemetry
        • Learn about query languages
    • Reference
      • Get help
  • Visualize data
    • Dashboards
      • Use dashboards
      • Build dashboards
        • Create dashboards
          • Dashboard controls
          • Dashboard groupings
        • Create dashboards from templates and suggestions
        • Filter and Group by
        • Import dashboards
        • Modify dashboard settings
        • Manage dashboard links
        • Dashboard URL variables
        • Manage library panels
        • Manage version history
        • Annotate visualizations
        • JSON model
        • Best practices
      • Manage dashboards
      • Search dashboards
      • Manage playlists
      • Reporting
        • Settings
      • Sharing
        • Shared dashboards
      • Variables
        • Add variables
        • Cross-dashboard variables
        • Built-in variables
        • Advanced variable configurations
        • Variable syntax
        • Inspect variables
      • Assess dashboard usage
      • Troubleshoot dashboards
    • Panels and visualizations
      • Visualizations
        • Time series
        • Alert list
        • Annotations list
        • Bar chart
        • Bar gauge
        • Candlestick
        • Canvas
        • Dashboard list
        • Flame graph
        • Gauge
        • Geomap
        • Heatmap
        • Histogram
        • Logs
        • News
        • Node graph
        • Pie chart
        • Stat
        • State timeline
        • Status history
        • Table
        • Text
        • Traces
        • Trend
        • XY chart
      • Panel overview
      • Panel editor
      • The panel inspect view
      • Query and transform data
        • Write expression queries
        • SQL expressions
        • Share query results
        • Transform data
        • Troubleshoot queries
        • Calculation types
      • Configure panel options
      • Configure standard options
      • Configure a legend
      • Configure tooltips
      • Configure data links and actions
      • Configure value mappings
      • Configure thresholds
      • Configure field overrides
    • Explore
      • Get started with Explore
      • Query editor in Explore
      • Query management in Explore
      • Query inspector in Explore
      • Correlations Editor in Explore
      • Logs in Explore
      • Traces in Explore
    • Simplified exploration
      • Metrics Drilldown
        • About metrics and telemetry
        • Get started
        • Drill down your metrics
      • Logs Drilldown
        • Access or Install
          • Configure
        • Get started
        • View logs
          • Table
          • JSON
        • Labels and fields
        • Log patterns
        • Sorting and ordering
        • Troubleshooting
      • Traces Drilldown
        • Access or install
        • Concepts
          • Traces and telemetry
          • Trace structure
          • Tempo and AI
          • Glossary
        • Get started
          • Investigation walkthrough
        • Determine your use case
        • Investigate trends and spikes
          • Choose span data
          • Choose a RED metric
          • Analyze tracing data
          • Add filters
          • Save and load queries
          • View exemplars
        • UI reference
      • Profiles Drilldown
        • Access or install
          • Profile settings
        • Concepts
          • What is profiling?
          • Continuous profiling
          • Understand profiling types
          • Flame graphs
        • Get started
        • Determine your use case
        • Choose a view
        • Investigate trends and spikes
          • Use Flame graph AI
  • Developer resources
    • Contribute to Grafana
      • Contributor License Agreement (CLA)
    • Developer tools
    • Grafana APIs
      • HTTP API
        • API Structure
        • Migrate to new APIs
        • Authentication
        • Dashboard HTTP API
        • Folder HTTP API
        • Playlist HTTP API
        • Resource History API
        • Secrets Management HTTP API
        • Stars HTTP API
        • Legacy Grafana HTTP API
          • Admin HTTP API
          • Alerting Provisioning HTTP API
          • Annotations HTTP API
          • Correlations HTTP API
          • Dashboard Permissions HTTP API
          • Dashboard Versions HTTP API
          • Data source HTTP API
          • Data source LBAC rules HTTP API
          • Data source permissions HTTP API
          • Folder Permissions HTTP API
          • Folder/Dashboard Search HTTP API
          • Library Element HTTP API
          • Licensing HTTP API
          • Organization HTTP API
          • Other HTTP API
          • Preferences API
          • Query and Resource Caching HTTP API
          • Query History HTTP API
          • RBAC HTTP API
          • Reporting API
          • Service account HTTP API
          • Shared Dashboards HTTP API
          • Short URL HTTP API
          • Snapshot API
          • SSO Settings API
          • Team HTTP API
          • Team Sync HTTP API
          • User HTTP API
        • Examples
          • API Tutorial: Create Service Account tokens and dashboards for an organization
          • cURL examples
      • Grafana Cloud API
      • Grafana Cloud tracing API
      • Grafana Cloud Synthetic Monitoring API
  • As code
    • Observability as code
      • Grafana CLI
        • grafanactl CLI (deprecated)
          • Use grafanactl
      • Foundation SDK
        • Foundation SDK key concepts
        • Automate dashboard provisioning with CI/CD
      • Git Sync
        • Key concepts
        • Usage limitations
        • Set up Git Sync
          • Setup prerequisites
          • Set up Git Sync as code
          • Set up Git Sync with Terraform
          • Instantaneous pulling and dashboard previews
        • Add non-provisioned resources
          • Copy individual dashboards
          • Migrate existing dashboards
        • Work with provisioned repositories
        • Work with provisioned dashboards
        • Permissions and access control
        • Git repository protection
        • Deployment scenarios
          • Single instance
          • Across environments
          • Regional replication
          • Testing sandboxes
          • High availability
          • Shared instance
      • On-prem file provisioning
        • Set up file provisioning
    • Infrastructure as code
      • Terraform
        • Create and manage a Grafana Cloud stack using Terraform
        • Create and manage dashboards using Terraform and GitHub Actions
        • Manage Grafana IRM in Grafana Cloud using Terraform
        • Manage Knowledge Graph in Grafana Cloud using Terraform
          • Get started
          • Configure the Knowledge Graph stack
          • Notification alerts
          • Suppressed assertions
          • Custom model rules
          • Prometheus rules
          • Log configurations
          • Thresholds
          • Trace configurations
          • Profile configurations
        • Manage secrets in Grafana Cloud using Terraform
        • Manage Fleet Management in Grafana Cloud using Terraform
        • Manage Frontend Observability in Grafana Cloud with Terraform
        • Manage Cloud Provider Observability in Grafana Cloud using Terraform
        • Install plugins in Grafana Cloud using Terraform
        • Manage saved queries
      • Ansible
        • Manage stack using Ansible
      • Grafana Operator
        • Manage resources with the Grafana Operator
        • Manage dashboards with ArgoCD
      • Grizzly (deprecated)
  • Grafana Learn
  • Instrument and send data
  • Connect or send data
    • Work with demo data
  • Instrumentation Hub
    • Set up Instrumentation Hub
    • SDK injection
  • Metrics
    • Prometheus metrics
      • Prometheus ingestion errors
      • Query metrics using HTTP APIs
      • Native histograms
      • Configuration examples
        • Integration methods
        • Linux host using Prometheus and node_exporter
        • Linux host
        • Open source projects
          • Apache projects
          • Application frameworks
          • Blockchain
          • Cloud infrastructure
          • Communication
          • Content management
          • Data processing