API Reference
Browse the full Meshery REST API from bundled OpenAPI specifications in this repository.
Meshery Server API
Endpoints for the open-source Meshery Server — designs, components, models, relationships, connections, and more.
meshery_openapi.ymlLayer5 Cloud API
Endpoints for Layer5 Cloud — identity, entitlements, teams, subscriptions, and cloud-specific operations.
cloud_openapi.ymlHow API Docs Are Generated
The API documentation is generated automatically from the same schema sources used for code generation:
- Per-construct
api.ymlfiles define all endpoints make bundle-openapimerges them into unified specs- The
x-internalannotation controls which spec includes each path:x-internal: ["cloud"]→cloud_openapi.ymlonlyx-internal: ["meshery"]→meshery_openapi.ymlonly- No annotation → included in both
Endpoint Categories
| Category | Prefix | Domain |
|---|---|---|
| Identity | /api/identity/ |
Users, orgs, roles, teams, invitations |
| Integrations | /api/integrations/ |
Connections, environments, credentials |
| Content | /api/content/ |
Designs, views, components, models |
| Entitlement | /api/entitlement/ |
Plans, subscriptions, features |
| Auth | /api/auth/ |
Tokens, keychains, keys |
Regenerating Docs Locally
# Generate the bundled OpenAPI specs
make bundle-openapi
# The specs are output to:
# _openapi_build/meshery_openapi.yml
# _openapi_build/cloud_openapi.yml
You can then open these files in any OpenAPI viewer.