Skip to main content
All CollectionsDeveloper Guides
Plugins: Connect external apps and services to Ubidots
Plugins: Connect external apps and services to Ubidots

Seamlessly integrate with external apps and services to perfect your Ubidots-powered App.

Sergio M avatar
Written by Sergio M
Updated over 2 weeks ago

A Plugin is an extension of Ubidots' feature set, which is provided by either one of our partners, or the Ubidots team itself.

To enable a Plugin, go to the "Plugins" option in the "Dev Center" menu:

Then click on the "+" icon in the upper right corner, select a Plugin, and follow the on-screen instructions:

After configuring the Plugin, a new item will appear on the list. Please allow a few seconds for the plugin to finish its provisioning process, and then refresh your browser:

When the status of the Plugin is "Running" then you should see the expected output happen within your account; in the case of a data plugin, this would be a new device:

Available Plugins

Here some of the available plugins:

  • AWS IoT Core: Receive and decode data from devices connected to AWS IoT Core.

  • OpenWeather: Weather conditions for a user-defined location, with data from over 200,000 cities.

  • The Things Stack: Receive and decode data from LoRaWAN devices connected to The Things Stack network server.

Please note that plugins are only available to Admin users; your App's end users won't see the "Plugins" option in the Devices menu.

Plans & Billing

Plugins are available depending on your Ubidots plan. Please check each plugin to determine its availability.

The resulting charges of a Plugin are a function of two factors:

  • Plugin price: Even though most plugins are Free, there might be selected ones that generate a recurring price specified by the Plugin developer.

  • Cloud functions executions: Plugins are built on top of our UbiFunctions engine, and hence will generate charges at million-executions increments. See our current plans to check the applicable UbiFunctions pricing.

For example, if you have 50 Plugins running every minute, then the resulting charges would be:

  • Plugin price: $0

  • Cloud functions executions: 50 plugins x 60 executions per hour x 24h x 30d = 2,160,000 executions, which gets rounded to 3 million executions @ $5 per million.

  • Total monthly charges: $15

Please note that executions are metered in 2-seconds increments. If your plugin takes more than 2 seconds to run, then it would be metered as 2 or more executions.

To our Partners:

Would you like to create a partner plugin? Feel free to send your ideas via email at partners@ubidots.com. Plugins can be developed by third parties with minimal coding effort.

IoT Community and Customers

Have a Plugin idea in mind? Feel free to send your suggestions via the in-app chat channel or via email at support@ubidots.com.

Did this answer your question?