Menu
Documentationbreadcrumb arrow Pluginsbreadcrumb arrow Infinity data source
Open source
Infinity data source plugin for Grafana

Infinity data source plugin for Grafana

The Infinity data source plugin allows you to query and visualize data from JSON, CSV, GraphQL, XML, and HTML endpoints.

📊 Overview

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

Infinity datasource plugin for Grafana

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.

🎯 Key Features

  • Get data from multiple sources into Grafana
  • Flexible data manipulation with UQL, JSONata, GROQ
  • Supports various data formats such as JSON, CSV
  • Support various authentication
    • Basic authentication
    • Bearer token authentication
    • API Key authentication
    • OAuth passthrough
    • OAuth2 client credentials
    • OAuth2 JWT authentication
    • AWS/Azure/GCP authentication
    • Digest authentication
  • Supports alerting, recorded queries, shared dashboards, query caching
  • Utility variable functions
  • Supports for Grafana node graph panel, annotations etc

🎯 Supported data formats

⚠️ Known Limitations

Infinity plugin has the following known limitations:

  • Backend features such as alerting, shared dashboards, recorded queries or enterprise query caching only available in backend parsing mode.
  • Infinity is not designed for handling a huge amount of data. When inlining the data, make sure they are small snippets less than 1MB of size.
  • For a list of all known bugs, check GitHub.