Pulumi is fully open source while Terraform is committed to the Business Source License, a restrictive source available license. Pulumi uses general purpose programming languages and YAML that better help you tame cloud complexity and accelerate development velocity, rather than proprietary domain-specific languages (DSL) such as HashiCorp Configuration Language (HCL). See our Pulumi vs. Terraform guide for detailed differences between the two platforms.
Migrate off of Terraform to a more modern and open source infrastructure as code platform.
Pulumi provides a more expressive and efficient way to define cloud resources:
Pulumi is designed with cloud native computing in mind - from containers to serverless, providing a productive model for quickly building and deploying apps:
Follow our Get Started guide to begin using Pulumi. If you need help migrating from Terraform, our Expert Services team can help migrate your Terraform workspaces and train your team. Talk to a Pulumi team member to get started.