Skip to main content
Projects help you organize your Aiven services and centrally configure settings. Use these endpoints to create, list, update, and delete projects.

List projects

Retrieve all projects you have access to across your organizations.

Request example

Response

array
List of project objects
object
Map of project names to member roles

Response example

Get project details

Retrieve detailed information about a specific project.
string
required
Project name

Request example

Response

object
Project details (same structure as list projects response)

Create project

Create a new project in your organization.

Request body

string
required
Name for the new project (3-63 characters, lowercase letters, numbers, and hyphens)
string
Account/organization ID to create the project in
string
Billing group ID to assign to the project
string
Default cloud region for services (e.g., google-europe-west3)
string
Copy settings from an existing project

Request example

Response

object
The newly created project object

Update project

Update project settings.
string
required
Project name

Request body

string
Move project to a different account/organization
string
Change billing group
string
Update default cloud region
string
Billing address
string
Billing currency code
array
Email addresses for billing notifications
array
Email addresses for technical notifications
string
Two-letter country code

Request example

Response

object
The updated project object

Delete project

Delete a project. All services in the project must be deleted first.
string
required
Project name
This operation is irreversible. All project data and configuration will be permanently deleted.

Request example

Response

Returns 200 OK with an empty response body on success.

List cloud regions

Get a list of available cloud regions. This endpoint does not require authentication.

Request example

Response

array
List of available cloud regions

Response example