This topic describes information about runtimes in various programming languages that are supported by Function Compute.

Background information

Runtimes provide environments that run in the execution environment for different programming languages. As a relay between Function Compute and your functions, a runtime passes the values of the event and the context parameters, and the response of a function invocation. You can use a runtime provided by Function Compute. You can also build a custom runtime or a custom container image.

Function Compute runtimes

Custom Runtime

This section provides examples of code development in various languages of custom runtime environments. For more information, see Overview.

Event handler

PHP

Go

Node.js

Python

Ruby

C++

TypeScript

Powershell

Lua

Dart

Rust

HTTP handler

Python

C++

Java

F#

Custom Container

This section provides examples of code development in various languages of custom container environments. For more information, see Overview.

Event handler

Python

C++

Node.js

HTTP handler

Spring Boot

C++

.NET Core