Runtimes

Ubidots supports the following runtimes

Runtime versions

As of the writing of this document, the following runtime versions are supported:

  • Python 3.9

  • Python 3.11

  • Node.js 20

Layers

At the core of Ubidots' runtime architecture, there are 3 distinct layers, each with a specific set of libraries that define its capabilities and use cases.

  • Lite: This is the most basic level, offering a minimalist environment that's lightweight and fast.

  • Base: This layer is a step up from the Lite version, providing a more robust environment with additional libraries that offer enhanced functionality.

  • Full: This is the most complete option. Only available in the Python runtime and for Enterprise license holders and above.

Last updated