---
title: "Infinity | Grafana Labs"
description: "The Infinity data source for APIs and files."
---

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

## Infinity: Query any API or file

> ℹ **Community plugin**: Infinity is a community plugin that must be installed separately. It’s not included with Grafana by default.

**What it’s for:** External data including REST APIs, JSON, CSV files, XML, and GraphQL endpoints.

## Trade-offs

| Pros                  | Cons                         |
|-----------------------|------------------------------|
| Query any REST API    | API knowledge required       |
| Parse JSON, CSV, XML  | Rate limits on external APIs |
| Multiple auth methods | Data transformation needed   |
| No backend required   | Depends on API availability  |

## Best for

- Third-party APIs (GitHub, Jira, etc.)
- CSV/JSON data files
- Custom internal APIs
- Data not in traditional databases

> **Example Uses**: GitHub stats, weather data, IoT platforms, internal service APIs

## Learning path

Learn to use Infinity with different data formats.

[Infinity: Query JSON data](/docs/learning-hub/intro-to-data-sources/02-choose-your-path/19-infinity-json-journey/) [Infinity: Query CSV data](/docs/learning-hub/intro-to-data-sources/02-choose-your-path/20-infinity-csv-journey/)
