Skip to content

Existing Runtimes

Official runtime with Debian 11, Python 3.9 and NodeJS 14 provides users with a default runtime based on Debian 11 "bullseye", the current stable version of the Debian project which can be found on the Explorer. This runtime is built with software available in the distribution, including Python 3.9 and Nodejs 14.

To optimize performance, this runtime uses a custom Linux init process. This process is specially designed to quickly launch the right endpoint in response to events such as HTTP requests. This is especially useful when using on-demand execution.

Third-party runtimes

Use third-party runtimes available on the network by specifying their item_hash when creating your program.

List of official runtimes


name dist runtime filesystem
Debian 11 “Bullseye” debian 887957042bb0e360da3485ed33175882ce72a70d79f1ba599400ff4802b7cee7 BTRFS
Debian 12 “Bookworm” debian 6e30de68c6cedfa6b45240c2b51e52495ac6fb1bd4b36457b3d5ca307594d595 BTRFS
Ubuntu 22.04 LTS ubuntu 77fef271aa6ff9825efa3186ca2e715d19e7108279b817201c69c34cedc74c27 BTRFS


name dist runtime filesystem
Official runtime with Debian 11, Python 3.9 & Node.js 14 debian bd79839bf96e595a06da5ac0b6ba51dea6f7e2591bb913deccded04d831d29f4 ext4
Official runtime with Debian 12, Python 3.11 debian 63f07193e6ee9d207b7d1fcf8286f9aee34e6f12f101d2ec77c1229f92964696 ext4
Official Node.js LTS runtime (with nvm support) debian 3c238dd3ffba73ab9b2cccb90a11e40e78aff396152de922a6d794a0a65a305e ext4