Cloud Run functions runtimes

Cloud Run functions runs in an environment consisting of an operating system version with add-on packages, language support, and the Functions Frameworks library that supports and invokes your function. This environment is identified by the language version, and is known as the runtime. There are multiple programming languages available: Node.js, Python, Go, Java, Ruby, PHP, and .NET. See Cloud Run functions overview to learn more.

Cloud Run functions runtimes

Runtimes are available in multiple languages, with specific instructions for each language:

Runtime support schedule

Cloud Run functions runtimes are subject to the Cloud Run runtime lifecycle and support schedule:

Node.js

Runtime Runtime ID Stacks Runtime base image
Node.js 22 nodejs22
  • google-22 (default)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • Node.js 20 nodejs20
  • google-22 (default)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • Node.js 18 nodejs18
  • google-22 (default)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • Node.js 16 nodejs16 google-18-full google-18-full/nodejs16
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10
    Node.js 8 nodejs8 Decommissioned Decommissioned
    Node.js 6 nodejs6 Decommissioned Decommissioned

    Python

    Runtime Runtime ID Stacks Runtime base image
    Python 3.13 python313
  • google-22 (default)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • Python 3.12 python312
  • google-22 (default)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • Python 3.11 python311
  • google-22 (default)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • Python 3.10 python310
  • google-22 (default)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • Python 3.9 python39 google-18-full google-18-full/python39
    Python 3.8 python38 google-18-full google-18-full/python38
    Python 3.7 python37 google-18-full google-18-full/python37

    Go

    Runtime Runtime ID Stacks Runtime base image
    Go 1.23
    go123
  • google-22 (default)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • Go 1.22 go122
  • google-22 (default)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • Go 1.21 go121
  • google-22 (default)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • Go 1.20 go120
  • google-22 (default)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • Go 1.19 go119
  • google-22 (default)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • Go 1.18 go118
  • google-22 (default)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • Go 1.16 go116 google-18-full google-18-full/go116
    Go 1.13 go113 google-18-full google-18-full/go113
    Go 1.11 go111 Decommissioned Decommissioned

    Java

    Runtime Runtime ID Stacks Runtime base image
    Java 21 java21
  • google-22 (default)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Java 17 java17
  • google-22 (default)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Java 11 java11 google-18-full google-18-full/java11

    Ruby

    Runtime Runtime ID Stacks Runtime base image
    Ruby 3.4
    (Preview only)
    ruby34
  • google-22 (default)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • Ruby 3.3 ruby33
  • google-22 (default)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • Ruby 3.2 ruby32
  • google-22 (default)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • Ruby 3.0 ruby30 google-18-full google-18-full/ruby30
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27
    Ruby 2.6 ruby26 google-18-full google-18-full/ruby26

    PHP

    Runtime Runtime ID Stacks Runtime base image
    PHP 8.4
    (Preview only)
    php84 google-22-full (default) google-22-full/php84
    PHP 8.3 php83 google-22-full (default) google-22-full/php83
    PHP 8.2 php82 google-22-full (default) google-22-full/php82
    PHP 8.1 php81 google-18-full google-18-full/php81
    PHP 7.4 php74 google-18-full google-18-full/php74

    .NET

    Runtime Runtime ID Stacks Runtime base image
    .NET 8 dotnet8
  • google-22 (default)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (default)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3