Skip to content

Functions

Runtimes_

Choose the right runtime environment for your serverless functions in Appwrite. Explore available runtimes, dependencies, and runtime-specific considerations.

3 min read

Raw

Appwrite Functions supports an extensive list of runtimes to meet your unique tech preferences. Not all runtimes are available on Appwrite Cloud yet. Check the list below to know which ones are available on Appwrite Cloud.

Available runtimes

Below is a list of available Functions runtimes. The Appwrite team continually adds support for new runtimes. While still in beta, Appwrite Cloud has limited support for Cloud runtimes. As we continue to improve our Cloud offering, we will add support for more runtimes.

A version with deprecated in its name still runs. That version no longer receives runtime updates.

Flutter and Static are for Sites. Every other runtime works for Functions and Sites.

  Name VersionsArchitectures
Node.jsnode-14.5 (deprecated) node-16.0 (deprecated) node-18.0x86 / arm64 / armv7 / armv8
Node.jsnode-19.0 node-20.0 node-21.0 node-22 node-23 node-24 node-25 node-26x86 / arm64
Bunbun-1.0 bun-1.1 bun-1.2 bun-1.3 bun-1.4x86 / arm64
Denodeno-1.21 (deprecated) deno-1.24 (deprecated) deno-1.35 (deprecated)x86
Denodeno-1.40 deno-1.46 deno-2.0 deno-2.5 deno-2.6x86 / arm64
Gogo-1.23 go-1.24 go-1.25 go-1.26x86 / arm64
Pythonpython-3.8 (deprecated) python-3.9 python-3.10 python-3.11 python-3.12 python-3.13 python-3.14x86 / arm64 / armv7 / armv8
Python MLpython-ml-3.11 python-ml-3.12 python-ml-3.13x86 / arm64
Dartdart-2.15 (deprecated) dart-2.16 (deprecated) dart-2.17 (deprecated) dart-2.18 dart-2.19 dart-3.0 dart-3.1 dart-3.3 dart-3.5 dart-3.8 dart-3.9 dart-3.10 dart-3.11 dart-3.12 dart-3.13x86 / arm64 / armv7 / armv8
PHPphp-8.0 (deprecated) php-8.1 php-8.2 php-8.3 php-8.4x86 / arm64 / armv7 / armv8
Rubyruby-3.0 (deprecated) ruby-3.1 ruby-3.2 ruby-3.3 ruby-3.4 ruby-4.0x86 / arm64 / armv7 / armv8
.NETdotnet-6.0 (deprecated) dotnet-7.0 (deprecated) dotnet-8.0 dotnet-10x86 / arm64 / armv7 / armv8
Javajava-8.0 java-11.0 java-17.0 java-18.0 (deprecated) java-21.0 java-22 java-25x86 / arm64 / armv7 / armv8
Swiftswift-5.5 (deprecated) swift-5.8 swift-5.9 swift-5.10 swift-6.2x86 / arm64 / armv7 / armv8
Kotlinkotlin-1.6 (deprecated) kotlin-1.8 kotlin-1.9 kotlin-2.0 kotlin-2.3x86 / arm64 / armv7 / armv8
Flutterflutter-3.24 flutter-3.27 flutter-3.29 flutter-3.32 flutter-3.35 flutter-3.38 flutter-3.41 flutter-3.44 flutter-3.47x86 / arm64
Staticstatic-1x86 / arm64
C++cpp-17 cpp-20x86 / arm64 / armv7 / armv8
Rust logoRustrust-1.83x86 / arm64

Was this page helpful?

Share what worked or what we should fix. Once approved, our agents automatically apply suggested updates to the docs.