---
title: "Variables | Grafana Plugins documentation"
description: "This document explains the process of setting up variables using JSON API data source"
---

[Documentation](/docs/)![breadcrumb arrow](/static/assets/img/icons/grafana-icon-breadcrumb-arrow-gray.svg) [Plugins](/docs/plugins/)![breadcrumb arrow](/static/assets/img/icons/grafana-icon-breadcrumb-arrow-gray.svg) [JSON API data source](/docs/plugins/marcusolsson-json-datasource/latest/)![breadcrumb arrow](/static/assets/img/icons/grafana-icon-breadcrumb-arrow-gray.svg) Variables

Open source Grafana Cloud

[Query variables](/docs/grafana/latest/variables/variable-types/add-query-variable/) let you extract data from a data source and use it to populate a dashboard variable.

To query the JSON API data source for variables, follow the instructions on how to [Add a query variable](/docs/grafana/latest/variables/variable-types/add-query-variable/). Make sure to select the JSON API from the list of data sources.

You can edit the query for the variable in the same way as the default query editor except that you can only define one field.

For more information on how to configure a query, refer to [Query editor](./query-editor.md).
