Restate Admin API

The Restate Admin API is the HTTP control plane for a running Restate Server, exposed by default on port 9070. It manages service deployment registration, lists and introspects services and handlers, controls invocations (cancel, kill, pause, resume, restart, purge), manages Kafka and event subscriptions, queries system state via embedded SQL, and reports cluster health and version. The Admin API is the surface the Restate CLI and Web UI drive, and an OpenAPI document for the running server is available at the /openapi endpoint.

Restate Admin API is one of 3 APIs that Restate publishes on the APIs.io network.

Tagged areas include Admin, Control Plane, Deployments, Invocations, and Subscriptions. The published artifact set on APIs.io includes API documentation, an API reference, and a GitHub repository.

API entry from apis.yml

apis.yml Raw ↑
aid: restate-dev:admin-api
name: Restate Admin API
description: The Restate Admin API is the HTTP control plane for a running Restate Server, exposed by
  default on port 9070. It manages service deployment registration, lists and introspects services and
  handlers, controls invocations (cancel, kill, pause, resume, restart, purge), manages Kafka and event
  subscriptions, queries system state via embedded SQL, and reports cluster health and version. The Admin
  API is the surface the Restate CLI and Web UI drive, and an OpenAPI document for the running server
  is available at the /openapi endpoint.
humanURL: https://docs.restate.dev/operate/clients
tags:
- Admin
- Control Plane
- Deployments
- Invocations
- Subscriptions
properties:
- type: Documentation
  url: https://docs.restate.dev/operate/clients
- type: APIReference
  url: https://docs.restate.dev/references/admin-api
- type: GitHubRepository
  url: https://github.com/restatedev/restate