---
title: Languages
description: Supported programming languages and runtime images.
---

When creating a serverlet, you choose a runtime image, which represents a pre-built environment for your applications. Each image supports multiple programming languages at certain versions. It's based on Ubuntu 22.04 LTS, in the latest version of the `futrou/serverlet` image, currently 2.91.

## Architecture

All serverlets run on the AMD64 (x86_64) architecture. Compiled binaries with the necessary libraries for this platform work regardless of the chosen image or language.

## Supported languages and runtimes

Versions available across `futrou/serverlet` images 2.91, 2.81, 2.70, and 2.60:

| Language | 2.91 | 2.81 | 2.70 | 2.60 |
| --- | --- | --- | --- | --- |
| PHP | 8.4 | 8.3 | 8.1 | 7.4 |
| Node.js | 24.11.1 | 20.18.3 | 18.4.0 | 16.20 |
| Bun | 1.3.2 | 1.2.5 | — | — |
| Deno | 2.5.6 | 2.2.3 | — | — |
| Go | 1.25.4 | 1.24.1 | 1.19 | — |
| Python | 3.10.12 | 3.10.12 | 3.8.10 | — |
| Ruby | 3.4.7 | 3.4.1 | — | — |
| Swoole PHP | 8.3-25.2.0 | 8.3-25.2.0 | — | — |
| Lua | 5.1.5 | 5.4 | — | — |
| Perl | 5.2 | 5.2 | — | — |
| .NET | 9.0.307 | 9.0.201 | — | — |