Apollo Config · Capability
Apollo Config Open API
Apollo Open API for configuration management including app management, namespace management, configuration publishing, and release management. Apollo provides centralized configuration management for distributed systems with real-time push, versioning, and gray release support.
What You Can Do
GET
Listapps
— List all apps
/openapi/v1/apps
GET
Getapp
— Get app info
/openapi/v1/apps/{appId}
GET
Getenvclusters
— Get environments and clusters
/openapi/v1/apps/{appId}/envclusters
GET
Getcluster
— Get cluster info
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}
POST
Createcluster
— Create a cluster
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}
GET
Listnamespaces
— List namespaces
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces
POST
Createnamespace
— Create a namespace
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces
GET
Getnamespace
— Get namespace info
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}
GET
Getnamespacelock
— Get namespace lock info
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/lock
GET
Listitems
— List configuration items
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/items
POST
Createitem
— Create a configuration item
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/items
GET
Getitem
— Get a configuration item
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/items/{key}
PUT
Updateitem
— Update a configuration item
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/items/{key}
DELETE
Deleteitem
— Delete a configuration item
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/items/{key}
GET
Getlatestrelease
— Get latest release
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/releases/latest
POST
Createrelease
— Publish a release
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/releases
PUT
Rollbackrelease
— Rollback a release
/openapi/v1/envs/{env}/releases/{releaseId}/rollback
POST
Creategrayrelease
— Create a gray release
/openapi/v1/envs/{env}/apps/{appId}/clusters/{clusterName}/namespaces/{namespaceName}/gray-del-releases
MCP Tools
listapps
List all apps
read-only
idempotent
getapp
Get app info
read-only
idempotent
getenvclusters
Get environments and clusters
read-only
idempotent
getcluster
Get cluster info
read-only
idempotent
createcluster
Create a cluster
listnamespaces
List namespaces
read-only
idempotent
createnamespace
Create a namespace
getnamespace
Get namespace info
read-only
idempotent
getnamespacelock
Get namespace lock info
read-only
idempotent
listitems
List configuration items
read-only
idempotent
createitem
Create a configuration item
getitem
Get a configuration item
read-only
idempotent
updateitem
Update a configuration item
idempotent
deleteitem
Delete a configuration item
idempotent
getlatestrelease
Get latest release
read-only
idempotent
createrelease
Publish a release
rollbackrelease
Rollback a release
idempotent
creategrayrelease
Create a gray release