Documentationbreadcrumb arrow Pluginsbreadcrumb arrow Business Forms
Enterprise Open source Grafana Cloud

Business Forms

The Business Forms panel is a conceptually new plugin for Grafana. It is the first plugin that allows inserting and updating application data, as well as modifying configuration directly from your Grafana dashboard.

Requirements

  • Business Forms panel 6.X requires Grafana 11 or Grafana 12.
  • Business Forms panel 4.X, 5.X requires Grafana 10 or Grafana 11.
  • Data Manipulation panel 3.X requires Grafana 9 or Grafana 10.
  • Data Manipulation panel 2.X requires Grafana 9 or Grafana 8.5.
  • Data Manipulation panel 1.X requires Grafana 8.

Getting started

You can install the Business Forms panel from the Grafana Plugins catalog or use the Grafana command line tool.

For the latter, use the following command:

sh
grafana cli plugins install volkovlabs-form-panel

Highlights

  • Provides functionality to create customizable forms.
  • Supports custom code for initial and update requests.
  • Supports API requests, including the GET request to get initial values and the DELETE, PATCH, POST, and PUT requests to send values updated in the form.
  • Adds request headers to initial and update requests.
  • Customizes the Submit and Reset buttons and the form layout.
  • Splits form elements into sections.
  • Requests user confirmation before running an update request.
  • Sends all or only updated elements in the request payload.
  • Displays success and error notifications through custom code.
  • Provides suggestions for available parameters when writing program code in the code editor.
Business Forms panel for Grafana.

Tutorial

This video provides two examples of what the Business Forms plugin can do, along with an outline of their configuration steps. The video also shows how to create the Business Forms panel dynamically using code, with a reference where you can get copy-paste examples.

For more tutorials, see Tutorials.

Documentation

SectionDescription
Data flowExplains the data flow and its specifics.
Form elementsExplains the specifics of form elements.
REST APIExplains the REST API architecture and how to use NGINX.
Custom codeExplains how to access plugin options, API responses, form elements, and Grafana services.
FeaturesExplains the plugin features.
ServersProvides examples of API server implementations.
TutorialsEasy to follow tutorials
Release notesStay up to date with the latest features and updates.

License

Apache License Version 2.0, see LICENSE.