Aiven REST API
The Aiven REST API provides programmatic access to the Aiven platform for provisioning and managing open-source data services including Apache Kafka, PostgreSQL, OpenSearch, Redis, MySQL, ClickHouse, and more. The API supports full lifecycle management of services, projects, organizations, billing, VPCs, integrations, and user access controls. Authentication is via personal access tokens or OAuth2 authorization code flow with granular scopes for accounts, billing, projects, and services.
Documentation
Documentation
https://aiven.io/docs/tools/api
Authentication
https://aiven.io/docs/platform/howto/create_authentication_token
Specifications
OpenAPI
https://api.aiven.io/doc/
OpenAPI
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/openapi/aiven-aiven-api-openapi.yml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-service-create.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-service-list.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-project-create.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-account-auth.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-billing-group.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-organization-create.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-vpc-create.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/json-schema/aiven-user-info.json
Other Resources
Examples
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/examples/aiven-create-project.json
Examples
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/examples/aiven-create-kafka-service.json
Examples
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/examples/aiven-create-postgresql-service.json
Examples
https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/examples/aiven-list-services.json