Documentationbreadcrumb arrow Pluginsbreadcrumb arrow Infinity data source
Open source Enterprise Grafana Cloud

Infinity data source plugin for Grafana

The Infinity data source is a universal plugin for pulling data from various systems into Grafana using existing REST APIs. It’s Grafana’s go-to plugin for cases when a native plugin doesn’t exist yet.

The following resources will help you get started with the Infinity data source:

Key capabilities

The Infinity data source supports:

  • Multiple data formats: Query JSON, CSV, TSV, XML, and GraphQL endpoints.
  • Flexible data manipulation: Transform data with JQ, JSONata, and UQL.
  • Various authentication methods: Basic, Bearer token, API key, OAuth passthrough, OAuth2 client credentials, OAuth2 JWT, AWS/Azure/GCP authentication, and Digest authentication.
  • Backend features: Alerting, recorded queries, shared dashboards, and query caching (in backend parsing mode).
  • Grafana integrations: Node graph panel, annotations, and template variables.

Before you begin

Before you configure the Infinity data source, you need:

  • Grafana version 10.0 or later
  • Network access from Grafana to your target API endpoints
  • Appropriate credentials for authenticated endpoints (API keys, OAuth credentials, etc.)

Supported data formats

This data source supports the following formats:

Known limitations

  • Grafana features such as alerting, shared dashboards, recorded queries, and enterprise query caching are only available when using a backend parser (JSONata or JQ).
  • Infinity is not designed for handling large amounts of data. When inlining data, ensure snippets are less than 1MB in size.
  • For a list of all known issues, refer to GitHub issues.

Additional resources

Once you have configured the Infinity data source, you can:

Get started

Watch this video to get started with the Grafana Infinity data source plugin:

Give it a try using Grafana Play
Give it a try using Grafana Play

With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development. This feature can be seen on Infinity plugin demo.