Aiven Provider for Terraform
Declare and manage your Aiven cloud services with the Aiven Provider for Terraform infrastructure as code tool.
Start using Aiven Provider for Terraform
Get started
This example shows you how to use the Aiven Terraform Provider to set up your data infrastructure by creating a single Aiven for Caching service in an Aiven project.
Upgrade Aiven Provider
3 items
Migrate from teams to groups
Teams in Aiven are becoming groups. Groups are an easier way to control access to your organization's projects and services for a group of users.
Update deprecated resources
Migrate from resources that have been deprecated or renamed without destroying existing resources.
Upgrade OpenSearch®
To upgrade an existing Elasticsearch service to OpenSearch using Terraform:
Update Terraform configuration after Valkey upgrade
Update Terraform configuration and state after upgrading from Aiven for Caching to Aiven for Valkey™.
PostgreSQL
2 items
Use OpenTofu
OpenTofu is an open source infrastructure-as-code tool that you can use to configure your Aiven infrastructure.
Terraform Cookbook
Use recipes for the Aiven Provider to set up your infrastructure for different use cases like importing your existing data platform, integrating services, creating custom configurations, and more.
Get involved
Report issues, give feedback, or contribute in the GitHub repository.