AWS & Pulumi
Build infrastructure on AWS using TypeScript, Python, Go, C#, Java or YAML. Pulumi supports all AWS services and stays up-to-date with all AWS features.
Providers
Provision hundreds of AWS cloud resources with either the AWS Classic or AWS Native provider. The AWS Native provider is in preview status, with same-day access to AWS resources available in the AWS Cloud Control API. While AWS Classic remains fully supported, try AWS Native if you need AWS resources not available in the classic version.
AWS Classic
Recommended
AWS Native
Preview
Templates
Pulumi templates are the fastest way to deploy infrastructure. After deploying, you can easily modify the infrastructure by updating the code in your language of choice.
Components
Components support all languages and group a set of resources together.
Convert CloudFormation to Pulumi
Convert CloudFormation templates to your language of choice with Pulumi's conversion tool.
Guides
Learn how to use AWS & Pulumi together.
Policies
Use AWSGuard to configure and enforce best practices for your Pulumi stacks.
Thank you for your feedback!
If you have a question about how to use Pulumi, reach out in Community Slack.
Open an issue on GitHub to report a problem or suggest an improvement.