Skip to main content
You can interact with the Aiven platform using various interfaces and tools that best suit your workflow. From web-based consoles to command-line tools, APIs, and infrastructure-as-code solutions, Aiven provides multiple ways to manage your services.

Available tools

Aiven Console

Web-based interface for managing services, organizations, and billing

Aiven API

RESTful API for programmatic access to the Aiven platform

Aiven CLI

Command-line interface for scriptable service management

Terraform Provider

Automate infrastructure provisioning with Terraform

Kubernetes Operator

Manage Aiven services within your Kubernetes clusters

SQL Query Optimizer

AI-powered query optimization for PostgreSQL and MySQL

MCP Server

Access Aiven documentation from MCP-compatible clients

Choose the right tool

For getting started

If you’re new to Aiven, start with the Aiven Console for a visual interface to explore services and features.

For automation

For development

  • Quick testing: Use Aiven CLI for rapid service creation and testing
  • Application integration: Use Aiven API for programmatic service management
  • Query optimization: Use SQL Query Optimizer to improve database performance

For AI assistance

  • Documentation access: Connect the MCP Server to AI clients like Claude, Cursor, or VS Code Copilot

Authentication

All programmatic tools (CLI, API, Terraform, Kubernetes) require authentication using personal tokens:
1

Create a token

Generate a personal token from the Aiven Console under User Profile > Tokens
2

Configure your tool

Each tool has specific token configuration methods - see the individual tool documentation for details
3

Secure your token

Store tokens securely and never commit them to version control. Use environment variables or secret management systems

Build docs developers (and LLMs) love