🗂️ Navigation

Terracognita

Reads from existing public cloud providers and generates your Terraform code.

Visit Website →

Overview

Terracognita is a tool that reads from existing public cloud providers (AWS, Azure, GCP) and generates your Terraform code. It helps you to bring existing, manually-created infrastructure under Terraform management. It can also be used to learn how to write Terraform code by seeing how existing resources are represented.

✨ Key Features

  • Generates Terraform code from existing cloud resources
  • Supports AWS, Azure, and Google Cloud
  • Can filter resources to be imported
  • Generates both HCL and state files

🎯 Key Differentiators

  • Focus on generating clean and readable Terraform code.
  • Actively maintained by Cycloid.
  • Support for multiple cloud providers.

Unique Value: Automates the process of creating Terraform code for existing cloud infrastructure, saving time and reducing manual effort.

🎯 Use Cases (3)

Bringing existing infrastructure under Terraform management. Learning how to write Terraform code. Creating a baseline Terraform configuration for a new project.

✅ Best For

  • Importing a manually-created VPC and its subnets into Terraform.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Managing the ongoing lifecycle of infrastructure (it's a one-time import tool).

🏆 Alternatives

Terraformer

Aims to generate more idiomatic and maintainable Terraform code compared to some other reverse-engineering tools.

💻 Platforms

Desktop

🔌 Integrations

AWS Azure Google Cloud Terraform

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Open source and free to use.

Visit Terracognita Website →