Skip to main content
The Aiven Platform is a comprehensive cloud data platform that enables you to deploy, manage, and scale open-source data services across multiple cloud providers. Built on a foundation of security, reliability, and performance, Aiven provides enterprise-grade managed services for databases, streaming, and observability.

Platform architecture

The Aiven Platform is organized into a hierarchical structure that helps you manage your infrastructure efficiently:

Organizations

Top-level entity containing all your resources and settings

Projects

Collections of services grouped by use case or environment

Services

Individual managed database and data infrastructure services

Three-tier hierarchy

Organization
├── Organizational Unit (Development)
│   ├── Project (dev-backend)
│   │   ├── PostgreSQL Service
│   │   └── Kafka Service
│   └── Project (dev-frontend)
│       └── Redis Service
└── Organizational Unit (Production)
    ├── Project (prod-backend)
    │   ├── PostgreSQL Service
    │   └── Kafka Service
    └── Project (prod-analytics)
        └── OpenSearch Service

Key platform capabilities

Multi-cloud deployment

Deploy services across multiple cloud providers:
  • Amazon Web Services (AWS) - 20+ regions worldwide
  • Google Cloud Platform (GCP) - 15+ regions worldwide
  • Microsoft Azure - 15+ regions worldwide
  • DigitalOcean - Select regions
  • UpCloud - Select regions
All services can be deployed in any supported region, giving you flexibility to:
  • Reduce latency by deploying close to your users
  • Meet data residency and compliance requirements
  • Avoid vendor lock-in with true multi-cloud architecture
  • Optimize costs with cloud-specific pricing

Security and compliance

Aiven provides enterprise-grade security features:
  • Encryption at rest and in transit - All data encrypted using industry-standard algorithms
  • VPC peering - Private network connectivity between your infrastructure and Aiven services
  • IP allowlisting - Restrict access to services by IP address
  • SSO and SAML - Enterprise authentication with identity providers
  • Compliance certifications - SOC 2, ISO 27001, HIPAA, PCI DSS, GDPR
Learn more about security features and VPC networking.

Deployment models

Aiven offers flexible deployment options to meet your requirements:

Standard Deployment

Services run on Aiven-managed infrastructure with full platform integration

Bring Your Own Cloud (BYOC)

Services run in your own cloud account while managed by Aiven
BYOC benefits:
  • Use existing cloud commitments and discounts
  • Enhanced network control and visibility
  • Meet strict compliance requirements
  • Audit network metadata in your cloud account
BYOC is available for AWS and GCP with Advanced or Premium support tiers. Contact your account team to learn more.

Platform services

Aiven provides fully managed services for:

Databases

  • PostgreSQL, MySQL, Cassandra, Redis, OpenSearch

Streaming

  • Apache Kafka, Apache Flink, Kafka Connect

Observability

  • Grafana, Metrics (M3DB/Thanos)

Analytics

  • ClickHouse, Dragonfly
All services include:
  • Automated backups and point-in-time recovery
  • High availability with automatic failover
  • Monitoring and alerting
  • Maintenance updates with zero downtime
  • 24/7 support

Management tools

Manage your Aiven infrastructure using:
1

Aiven Console

Web-based UI for visual management and monitoring at console.aiven.io
2

Aiven CLI

Command-line interface for automation and scripting
# Install the Aiven CLI
pip install aiven-client

# List services in a project
avn service list --project my-project
3

Aiven API

RESTful API for programmatic access and integrations
# Get service details
curl -H "Authorization: Bearer $TOKEN" \
  https://api.aiven.io/v1/project/my-project/service/my-service
4

Infrastructure as Code

Terraform Provider and Kubernetes Operator for declarative infrastructure management
resource "aiven_pg" "demo" {
  project      = "my-project"
  cloud_name   = "aws-us-east-1"
  plan         = "business-4"
  service_name = "demo-postgres"
}

Pricing model

Aiven uses transparent, predictable pricing:
  • Hourly billing - Pay only for what you use
  • No hidden fees - All costs included (backups, data transfer within region)
  • Service plans - Choose from Hobbyist, Startup, Business, and Premium tiers
  • Custom plans - Available for large deployments
Billing is managed through billing groups at the organization level.

Getting started

1

Sign up

Create your Aiven account at console.aiven.io
2

Create a project

Organize your services by creating a project in your organization
3

Deploy a service

Choose a service type, cloud provider, region, and plan
4

Connect

Use connection credentials from the Console to connect your applications

Next steps

Organizations & Projects

Learn how to structure your Aiven resources

Users & Permissions

Manage access control for your team

Authentication

Configure SSO and authentication policies

VPC Networking

Set up private network connectivity

Build docs developers (and LLMs) love