Skip to main content
Control Plane

Get Metadata

Get build, runtime, compiler, and fleet protocol metadata for the control plane.

The protocol versions are the versions agreed on by the fleet, which can differ from the versions compiled into the responding node.

GET https://rivet.example.com/metadata

Examples

Authentication

No authentication is required.

Responses

200

Build and protocol metadata for the responding node and its fleet.

FieldTypeDescription
runtime"engine"Always engine.
versionstringVersion of the control plane.
envoyProtocolVersionintegerVersion of the protocol nodes use to connect to the control plane.
actorNamesobjectActor names the default namespace’s connected nodes accept. Only present for requests made with the admin token.
{
  "runtime": "engine",
  "version": "<version>",
  "envoyProtocolVersion": 0,
  "actorNames": {}
}

500

core.internal_error: an unexpected failure. Details are only logged on the server.

FieldTypeDescription
groupstringError group, for example actor.
codestringError code within the group, for example not_found.
messagestringHuman-readable error message.
metadataanyExtra details. Only present on some errors raised while authenticating or authorizing the request.
{
  "group": "core",
  "code": "internal_error",
  "message": "An internal error occurred"
}
Edit this page Last updated November 10, 2026