Use Terraform to manage Materialize
Terraform is an infrastructure-as-code tool that allows you to manage your resources in a declarative configuration language. Materialize maintains a Terraform provider to help you safely and predictably provision and manage connections, sources, and other database objects.
Materialize also maintains several
modules that make it easier to manage
other cloud resources that Materialize depends on. Modules allow you to bypass
manually configuring cloud resources and are an efficient way of deploying
infrastructure with a single terraform apply command.
Available guides
    To get started
  
  Get started with Terraform and Materialize
    Additional modules
  
  
Contributing
If you want to help develop the Materialize provider, check out the contribution guidelines.