Plugins add ready-made applications and integrations to your Thinger.io account: device templates, connectors for LoRaWAN and Sigfox networks, monitoring tools, development environments and infrastructure services. You install them from the console and they run next to your account, with access only to the resources you grant them.
When to use plugins
- To connect a device or a network that already has a plugin, instead of writing its data model, dashboards and payload processing yourself.
- To run a tool on top of your data without hosting it, such as Node-RED, Grafana or a code editor.
- To start a project from a template that creates its devices, buckets and dashboards for you.
How plugins work
Each plugin is published in the Marketplace of the console, with its documentation, its changelog and its versions. When you install one, Thinger.io creates the resources it needs in your account (for example access tokens, buckets or dashboards). From then on the plugin appears under My Plugins, where you can start, stop, upgrade or remove it, read its logs and open a shell in it.
Some plugins publish a web interface. It opens from the console for your account, and you can make it reachable from outside with the plugin's public access setting.
The documentation of every plugin is in this section, generated from the thinger-io/plugins repository.
Browse the catalog
- Devices: off-the-shelf devices and sensors, such as the Shelly Plug S.
- Connectivity: network servers and platforms, such as The Things Stack and Sigfox.
- Monitoring: metrics and alerting, such as Prometheus.
- Development: tools such as Node-RED and Visual Studio Code.
- Infrastructure: services such as SFTPGo.
- Templates: projects that create their own resources.
Next steps
- Find and install a plugin from the Marketplace.
- Manage your installed plugins: start, stop, upgrade, logs and public access.