Plugins deployment

Deploying a plugin means making it accessible to end-users after the development phase. While the deployment process can differ across the different plugin types, there's a consistent step: uploading the plugin's source files to the Ubidots Developer console. Broadly, the process can be visualized as:

Developer console

In order to access the developer console, go to the Ubidots account in which the plugin will be used, then go to Devices -> Plugins. There, you'll be able to see the following icon:

The following screenshot shows how the developer console looks like.

From here, you can:

  • Create new plugins

  • Visualize and edit all previously created plugins

In this context, creating a plugin refers to the fact of setting up a "place" or repository where the plugins source code can be uploaded and hosted.

Create a new plugin

Click on the add new plugin button, upon doing so, a modal will slide from the right side of the screen asking for the plugin's name and its description, fill those field accordingly and then click the check-mark icon to proceed further to upload the plugin.

When the modal collapses, you'll be able to see the plugin that you just created:

Click on in to display its options.

Plugin's general information tab

From here you can:

  • Set a thumbnail for your plugin

  • Edit both, the plugin's name and description

  • Set the readme for the plugin

Setting up a thumbnail and readme is not mandatory however it is highly advisable.

Version tab

Click the Add new plugin version icon as shown above. The following visualization screen will pop-up for you to upload the zip file containing the plugin's files mentioned in the Plugins development section:

After uploading the zip file, the plugin's version page will look like:

From here you can:

  • Visualize the plugin's version

  • Visualize the plugin's price

  • Visualize the plugin's status (Draft, Released, Published)

  • Visualize the number of users to the plugin.

  • Release the plugin (paper airplane icon)

Click the release button and accept the pop-up:

Upon doing so, the plugin's status will go from Draft to Released.

For Cron and Webhook plugins, the deploying process finishes here, however, for widget plugin, there are a few steps remaining.

In order to learn how to use your recently created Cron or Webhook plugin, go to:

pageCron and Webhook

In order to keep going with the process of deploying a Widget plugin, refer to:


Last updated