Skip to content
Stand with Ukraine flag

Widgets Library

The Widgets Library contains all available widgets organized into bundles. Each bundle groups widgets by purpose — charts, cards, maps, gauges, control elements, and more.

There are five widget types — Time Series, Latest Values, Control, Alarm, and Static. See Widgets for a summary of each type and how to add widgets to a dashboard.

Displays the latest attribute or time-series value. Supports two data source modes: entity alias and function (for test data).

Displays historical data as a graph over a selected time period. Data source: entity alias or function.

Sends RPC commands to devices. Data source: RPC.

Displays alarms with an Alarm data source.

Displays static customizable HTML content without a data source.

Widgets are grouped into bundles according to their purpose. System-level bundles are managed by the System Administrator; tenant-level bundles can be created by individual tenants.

The following table lists all built-in widget bundles. Click a bundle name to see its preview.

BundleDescriptionReference
Air qualityAir quality monitoring widgets
Alarm widgetsAlarm tables and notification widgets
Analog gaugesAnalog-style gauge widgets
ButtonsButton-style control widgets
CardsCard-style display widgetsEntities table
ChartsChart widgets for data visualizationChart Widgets
Control widgetsRPC control widgets
Count widgetsEntity and alarm count widgets
DateDate and time display widgets
Digital gaugesDigital-style gauge widgets
Edge widgetsThingsBoard Edge management widgets
Entity admin widgetsEntity administration widgets
Entity widgetsEntity display and management widgets
Gateway widgetsIoT Gateway management widgets
General HP SCADA symbolsHigh-performance general SCADA symbols
GPIO widgetsGeneral-purpose I/O widgets
HP SCADA energy systemHigh-performance SCADA energy system symbols
HP SCADA fluid systemHigh-performance SCADA fluid system symbols
HP SCADA oil & gasHigh-performance SCADA oil and gas symbols
Home page widgetsDashboard home page widgets
HTML widgetsCustom HTML content widgetsMarkdown/HTML Card
Indoor EnvironmentIndoor environment monitoring widgets
Industrial widgetsIndustrial process widgets
Input widgetsUser input widgets
Liquid levelLiquid level monitoring widgets
MapsMap-based data visualization widgetsMap
Navigation widgetsDashboard navigation widgets
Outdoor EnvironmentOutdoor environment monitoring widgets
SCADA symbolsStandard SCADA symbol widgets
Status indicatorsStatus indicator widgets
TablesTable display widgets
Traditional SCADA fluid systemTraditional SCADA fluid system symbols

To add a widget to a dashboard, see Widgets.

Export a widget configuration as a JSON file by clicking the Export icon on the widget toolbar.

  1. In the Widgets Library, open a bundle and click the + icon.
  2. Click Import widget and upload the JSON file.
  3. The widget is added to the bundle.

Delete a widget from a bundle using the trash icon, or use checkboxes for bulk deletion.

  1. Navigate to the Widgets Library page.
  2. Click the + icon and select Create new widgets bundle.
  3. Enter the bundle title and optional description.
  4. Optionally upload an image.
  5. Click Add.
  6. The new bundle appears in the list.

Export an entire widget bundle as a JSON file.

  1. On the Widgets Library page, click + and select Import widgets bundle.
  2. Upload the JSON file.
  3. The bundle is imported.

Delete a widget bundle using the trash icon, or use checkboxes for bulk deletion.