Apache APISIX Admin API

The Apache APISIX Admin API is a RESTful interface for managing all APISIX gateway resources — routes, upstreams, services, consumers, SSL certificates, plugins, and more. APISIX Admin API allows...

Routes

Upstreams

Services

Consumers

Consumer Groups

Credentials

Plugins

Plugin Configs

Plugin Metadata

Global Rules

Stream Routes

SSL Certificates

Secrets

Protos

Schema Validation

Health

  • HEAD Liveness probe /apisix/admin

    Returns 200 OK if the Admin API is reachable. Useful as a Kubernetes liveness probe target. This endpoint does not require authentication.

Standalone

  • GET Get the standalone configuration /apisix/admin/configs

    Available in API-driven standalone mode, with the YAML configuration provider and Admin API enabled. Returns the accepted configuration snapshot and its version and digest metadata, not a worker synchronization report. See API-Driven Standalone Mode Usage.

  • PUT Replace the standalone configuration /apisix/admin/configs

    Replace the complete configuration snapshot in API-driven standalone mode. Omitted resources are removed unless their resource type's configuration version is explicitly retained. Validate the complete document before applying it. A client-supplied X-Digest is required and...

  • HEAD Probe standalone configuration availability /apisix/admin/configs

    Returns 200 OK when the API-driven standalone configuration endpoint is reachable, including before any snapshot is loaded. When available, digest and last-modified metadata are returned in headers. This endpoint does not confirm worker synchronization.