Aiven Platform
One platform to stream, store and serve data on any cloud
Bring Your Own Cloud (BYOC)
Integrations & connectors
Find your perfect plan
Streaming
Aiven for Apache Kafka®
Aiven for Apache Flink®
Diskless for Apache Kafka® (BYOC)
Databases
Aiven for AlloyDB Omni
Aiven for PostgreSQL®
Aiven for MySQL
Aiven for Valkey™
Aiven for Dragonfly
Apps
Aiven for ClickHouse®
Aiven for OpenSearch®
Aiven for Metrics
Aiven for Grafana®
Cloud partnerships
AWS
Google Cloud
Microsoft Azure
Use cases
AI
AI database optimization
Vector databases
Event streaming
Industries
Retail
Software
Fintech
View all case studies
For Enterprise
Expert services
For Startup
Cluster startup program
For Partners
Partners
Using Aiven
Documentation
Incident status updates
Aiven Ideas
Product ideas and public roadmap
Changelog
Discover
Events
Developer center
Tutorials and deep dives
Resource library
Ebooks, videos and more
Blog
Glossary
Planet Kafka
Free tools
SQL Optimizer
PostgreSQL Playground
SQL Formatter
SQL Syntax Checker
SQL to Text
Text to SQL
SQL Minifier
SQL Compare
Instances comparison
LLM Leaderboard
Oracle to PostgreSQL converter
Slow query log analyzer
Kafka Schema Generator
Kafka Visualization
Streaming/Messaging Comparison
Chat with Kafka
About
Our open source commitment
Sustainability
Press
Contact us
Careers
Join our cast
See our open positions
Search Developer Center
Technologies
Developer Center
Getting started with Aiven for Apache Kafka®? Check out this list of our most used Kafka connectors!
Apache Kafka®
Data
Open source
Make sense of social media data with Apache Kafka® and Apache Flink®
Apache Flink®
OpenSearch®
Tutorial
Leveraging TensorFlow, PostgreSQL®, PGVector, and Next.js for vector search with this step-by-step video guide.
PostgreSQL®
Machine learning
Learn the theory and the details of how to speed up PostgreSQL® pgvector queries using indexes IVFFlat, HNSW and traditional indexes
Learn how to train AI models and perform live scoring with a set of SQL statements and Aiven for ClickHouse®
ClickHouse®
Developer
A guide to what tiered storage is, and how you can start using it with Aiven for Apache Kafka® and Terraform. We’ll set up a cluster, load the data and observe the metrics.
Terraform
Guide
DevOps
An SQL optimization guide for developers. With best practices, warnings, and pro tips to speed up your SQL query optimization.
MySQL
Performance optimization
How can you test an empty data pipeline? Read on to discover how to create pretend streaming data using Python and Faker.
GraphQL is a great technology for working with complex data models. Learn how to query an Aiven for PostgreSQL® database with GraphQL using Hasura
Use Karapace, an open source Apache Kafka® schema registry, to prevent data errors by managing the data model across databases
Implement a real-time change data capture workflow from an Azure SQL database using Aiven for Apache Kafka® and Debezium
Integration
Build serverless Event Driven Architectures (EDA) by combining Apache Kafka® with AWS Lambda functions. Learn how to trigger Lambda functions based on events flowing in an Apache Kafka topic
Implement a real-time change data capture workflow from an Amazon Relational Database Service database using Aiven for Apache Kafka®
Implement a change data capture workflow in Apache Kafka®, a key component of any organization with high data integrity requirements.
Learn how to safely migrate a MySQL database to a new cloud provider, region and version without losing data on the Aiven platform
Migration
Vector embeddings are key to ML, and here we describe how to use OpenCV, OpenAI CLIP and pgvector to generate vectors and use them to perform image recognition on a corpus of photos.
Caching is used to speed up cloud applications, particularly for database reads. Read on to learn more, and find out how to build caching with Valkey™ into a simple PostgreSQL® web app.
Valkey
Redis®
Learn how to validate your data as it goes into your databases to improve data quality
Learn how to get ClickHouse® data into the Metabase Business Intelligence tool, as a pathway to getting visualisation and insights into your data.
Mastodon → Apache Kafka® → OpenSearch® → knowledge
If you want to analyze Mastodon posts, getting them into Apache Kafka® is a sensible first step. Read on to find out how to do this with Typescript and NodeJS.
We all know we shouldn't use naughty words. Learn how to remove them from your streaming data using DataCater.
Find out how to use Apache Kafka® to migrate across database technologies while keeping the target continually in sync with the source.