Aiven Project API

The Project API from Aiven — 27 operation(s) for project.

Operations 35

GET /project/{project}/vpc-peering-connection-types List VPC peering connection types for a project #
GET /project/{project}/alerts List active alerts for a project #
POST /project Create a project #
GET /project List projects #
DELETE /project/{project} Delete project #
GET /project/{project} Get project details #
PUT /project/{project} Update project #
GET /project/{project}/download-sbom/{file_format}/{download_cookie} Download SBOM report #
GET /project/{project}/generate-sbom-download-url/{file_format} Generate SBOM for project #
GET /project/{project}/events Get project event log entries #
POST /project/{project}/invite Send project membership invitation #
POST /project/{project}/invite/{invite_verification_code} Confirm project invite #
DELETE /project/{project}/invite/{invited_email} Delete an invitation to a project #
GET /project/{project}/privatelink-availability List Privatelink cloud availability and prices for a project #
GET /project/{project}/service-types/{service_type}/plans List service plans #
GET /project/{project}/pricing/service-types/{service_type}/plans/{service_plan}/clouds/{cloud} Get plan pricing #
GET /project/{project}/service-types/{service_type}/plans/{service_plan} Get service plan details #
GET /project/{project}/service-types/{service_type} Get service type details #
GET /project/{project}/service-types List service types #
GET /project/{project}/tags List all tags attached to this project #
PUT /project/{project}/tags Replace all project tags with a new set of tags, deleting old ones #
PATCH /project/{project}/tags Update one or more tags, creating ones that don't exist, and deleting ones… #
GET /project/{project}/users List users with access to the project. #
DELETE /project/{project}/user/{user_email} Remove user from the project #
PUT /project/{project}/user/{user_email} Update a project user #
POST /project/{project}/vpcs Create a VPC in a cloud for the project #
GET /project/{project}/vpcs List VPCs for a project #
DELETE /project/{project}/vpcs/{project_vpc_id} Delete a project VPC #
GET /project/{project}/vpcs/{project_vpc_id} Get VPC information #
POST /project/{project}/vpcs/{project_vpc_id}/peering-connections Create a peering connection for a project VPC #
DELETE /project/{project}/vpcs/{project_vpc_id}/peering-connections/peer-accounts/{peer_cloud_account}/peer-vpcs/{peer_vpc} Delete a peering connection for a project VPC #
PUT /project/{project}/vpcs/{project_vpc_id}/user-peer-network-cidrs Update user-defined peer network CIDRs for a project VPC #
DELETE /project/{project}/vpcs/{project_vpc_id}/peering-connections/peer-accounts/{peer_cloud_account}/peer-vpcs/{peer_vpc}/peer-regions/{peer_region} Delete a peering connection for a project VPC #
DELETE /project/{project}/vpcs/{project_vpc_id}/peering-connections/peer-accounts/{peer_cloud_account}/peer-resource-groups/{peer_resource_group}/peer-vpcs/{peer_vpc} Delete a peering connection for a project VPC #
POST /project/{project}/vpcs/{project_vpc_id}/peering-connections/refresh Check if the state of peering connections in the cloud has changed #

Documentation

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/aiven-project-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

aiven-project-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: support@aiven.io
    name: Aiven support team
    url: https://aiven.io/support-services
  title: Aiven API Documentation Project API
  version: v1
  x-logo:
    altText: Aiven logo
    backgroundColor: '#fafafa'
    href: https://api.aiven.io/doc
    url: https://aiven.io/assets/img/aiven-logo.png
  description: '# Introduction


    Direct link to openapi.json for use with external tools


    Aiven is a modern fully-managed open source data platform for streaming, storing, and analyzing data on any public cloud.'
servers:
- url: https://api.aiven.io/v1
tags:


# --- truncated at 32 KB (184 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/aiven/refs/heads/main/openapi/aiven-project-api-openapi.yml