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
Featured
This is a collection of Terraform Cookbook for Apache Kafka
Apache Kafka®
Terraform
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.
Data
Guide
DevOps
Use an HTTP sink connector to feed data into Apache Kafka® and deploy it using Terraform. A part of Aiven's Terraform Cookbook.
Configure read and write privileges for user groups in Aiven for ClickHouse® services using Terraform. A part of Aiven's Terraform Cookbook.
ClickHouse®
Deploy an Aiven for PostgreSQL® service and integrate it as a data source with Aiven for ClickHouse® using Terraform. A part of Aiven's Terraform Cookbook.
PostgreSQL®
Deploy an Aiven for Apache Kafka® node and integrate it as a data source with Aiven for ClickHouse® using Terraform. A part of Aiven's Terraform Cookbook.
Use Debezium as a source connector to integrate PostgreSQL® and Apache Kafka® and use Terraform to deploy. A part of Aiven's Terraform Cookbook.
Use MongoDB as a source for Apache Kafka® topics and deploy the integration with both using Terraform. A part of Aiven's Terraform Cookbook.
Replicate data from one Apache Kafka® cluster to another using MirrorMaker 2. Useful when migrating Apache Kafka® services. A part of Aiven's Terraform Cookbook.
Migration
Set up an Aiven for M3 database, a M3 aggregator service, and integrate the two, then deploy using Terraform. A part of Aiven's Terraform Cookbook.
M3
Use Aiven for Grafana® to visualize metrics for Aiven for PostgreSQL® or another PostgreSQL® service. A part of Aiven's Terraform Cookbook.
Grafana®
Manage Apache Kafka® with the open source Karapace schema registry, and deploy both using Terraform. A part of Aiven's Terraform Cookbook.
Deploy an Apache Kafka® node to Aiven for Apache Kafka® with custom configurations defined in Terraform. A part of Aiven's Terraform Cookbook.
Create a read-only replica of a PostgreSQL® service and deploy it to Aiven for PostgreSQL® using Terraform. A part of Aiven's Terraform Cookbook.
Set up a Aiven for PostgreSQL® database with configurations defined in Terraform. A part of Aiven's Terraform Cookbook.
Learn how to use Apache Kafka® as a source and sink to process streaming data, and how to deploy that with Terraform. A part of Aiven's Terraform Cookbook.
Apache Flink®
Deploy PostgreSQL® services to multiple clouds and regions using Terraform. A part of the Aiven Terraform Cookbook.
Use Terraform to connect Apache Kafka® to OpenSearch®. A part of Aiven's Terraform Cookbook series.
Use Open Policy Agent, an open source project and Terraform to control how your organization creates resources in development and production
Open source
Tutorial
Scaling up? Learn how to retroactively manage your data platforms with Terraform
Cloud data platform
Terraform can orchestrate your infrastructure the same way every time, giving you confidence in your consistent platform. Idempotency for the win.