Functions

List supported function runtimes

Changed on

Returns the public function runtime catalog: every runtime a deploy accepts, its display label for runtime pickers, language defaults, durable capability, and local source packaging metadata for deployments. This is a public endpoint that doesn't require authentication.

get/functions/runtimes

Request

  • Base URL: https://api.volcano.dev
  • URL: https://api.volcano.dev/functions/runtimes
  • Auth: none required

Response

Supported function runtimes

Example response

{
  "runtimes": [
    {
      "name": "nodejs24.x",
      "label": "Node.js 24",
      "language": "nodejs",
      "deployment": {
        "file_extensions": [
          ".js",
          ".mjs"
        ],
        "entrypoint": "index.js",
        "handler": "handler",
        "dependency_manifests": [
          "package.json",
          "package-lock.json"
        ]
      }
    }
  ]
}

Changes

    • ○

      added the required property // to the response with the status

    • ▲

      the response's body type changed from no type to object for status

    • ○

      added the required property to the response with the status