Skip to content
We're currently creating a lot of content. Sign up to get notified when it's ready.

Introduction to Plugins

What is a Plugin?

A plugin is a JavaScript or TypeScript program that extends Qatium’s functionality, adding new features. Plugins run inside Qatium’s web app, and are shared with other users in your workspace.

What can I do with a Plugin?

There’s no limit to what you can achieve with a plugin. In fact, many of Qatium’s own functionalities (like Shutdown or the Zones panel) are implemented as plugins.

We have seen plugins that:

  • Implement a command palette to quickly access Qatium’s commands
  • Export a vectorial image of the network as an SVG file
  • Add a bookmark manager to the map, so you can quickly jump to your favorite assets

You are not limited to using our SDK: you have access to any JavaScript library. For example, you can use D3 to create a custom visualization of your network, or React to create a custom UI for your plugin. The sky is the limit!