Help Center/ FunctionGraph/ User Guide/ Supported Runtimes
Updated on 2025-08-19 GMT+08:00

Supported Runtimes

To create a function in FunctionGraph, you need to specify a runtime that passes events, context, and responses. Choose from a built-in runtime or customize your own.

For details about the runtimes and versions supported by FunctionGraph, see Table 1.

Table 1 Supported runtimes

Runtime

Supported Version

Development Instructions

Node.js

6.10, 8.10, 10.16, 12.13, 14.18, 16.17, 18.15, 20.15

For details about the function syntax, SDK APIs, and function development, see Developing Functions in Node.js.

Python

2.7, 3.6, 3.9, 3.10, 3.12

For details about the function syntax, SDK APIs, and function development, see Developing Functions in Python.

Java

8, 11, 17, 21 (only available in ME-Riyadh and TR-Istanbul)

For details about the function syntax, SDK APIs, and function development, see Developing Functions in Java.

Go

1.x

For details about the function syntax, SDK APIs, and function development, see Developing Functions in Go.

C#

.NET Core 2.1, .NET Core 3.1, .NET Core 6.0, .NET Core 8.0 (only in ME-Riyadh and TR-Istanbul)

For details about the function syntax, SDK APIs, and function development, see Developing Functions in C#.

PHP

7.3 and 8.3

For details about the function syntax, SDK APIs, and function development, see Developing Functions in PHP.

Custom

-

-

Cangjie

1.0

-