--- id: cdktf-cdktf-provider-aws version: "21.22.1" license: MPL-2.0 license_treatment: copyleft maintenance: abandoned --- # cdktf-cdktf-provider-aws — Prebuilt aws Provider for Terraform CDK (cdktf) License: copyleft · Maintenance: abandoned · Downloads: 121.7K/mo ## What it is and what it does This package provides prebuilt Python bindings that map AWS Terraform provider resources and data sources into CDK for Terraform (CDKTF) constructs. It allows developers to define AWS infrastructure using Python code instead of HCL, with type-safe access to AWS provider version 6.25.0 resources. HashiCorp stopped publishing new versions of this prebuilt provider on December 10, 2025, and the repository is now archived. The package remains available on PyPI but is no longer supported or eligible for commercial support. It is compatible only with cdktf up to version 0.21.0. For newer cdktf releases, HashiCorp recommends generating bindings locally using the cdktf CLI's provider add command. Use it for: - Define AWS infrastructure as Python code in CDKTF projects locked to cdktf 0.21.0 or earlier. - Migrate existing Terraform AWS provider configurations to Python-based infrastructure-as-code. - Type-safe AWS resource provisioning through Python IDE autocomplete and type checking. - Maintain legacy CDKTF projects that depend on prebuilt AWS provider bindings. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides prebuilt Python bindings for the HashiCorp AWS Terraform provider version 6.25.0, enabling infrastructure-as-code definitions via CDK for Terraform. No. The package is abandoned and incompatible with cdktf versions past 0.21.0. HashiCorp explicitly recommends using 'cdktf provider add hashicorp/aws --force-local' to generate bindings locally for any current or future cdktf release. Install only if you are maintaining a legacy project pinned to cdktf 0.21.0 or earlier and cannot migrate. ## Install pip install cdktf-cdktf-provider-aws uv add cdktf-cdktf-provider-aws poetry add cdktf-cdktf-provider-aws ## Installing cdktf-cdktf-provider-aws Before you install: Low install friction with five runtime dependencies. However, the package is abandoned as of December 10, 2025, and is no longer compatible with cdktf versions past 0.21.0. HashiCorp recommends generating bindings locally using the provider add command instead. License in practice: Licensed under MPL-2.0 (copyleft). Derivative works and modifications must be distributed under the same license terms. Quickstart: pip install cdktf-cdktf-provider-aws from cdktf_cdktf_provider_aws import AwsProvider # Requires cdktf and constructs to define infrastructure Requires Python 3.9 or later. Not compatible with cdktf versions past 0.21.0; HashiCorp recommends using 'cdktf provider add hashicorp/aws --force-local' for newer cdktf releases. Verify before relying: - Whether existing projects using this package will continue to function without updates to cdktf itself. - Whether the archived repository will receive security patches for its dependencies. ## Package facts - License: MPL-2.0 (copyleft) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 121.7K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags terraform aws provider bindings, cdktf aws infrastructure code, hashicorp aws provider python, infrastructure as code terraform, aws resource definitions cdktf, infrastructure-as-code, terraform, archived [View on SkillFed](https://skillfed.io/packages/cdktf-cdktf-provider-aws) · [View on PyPI](https://pypi.org/project/cdktf-cdktf-provider-aws/)