skillfed

cdktf-cdktf-provider-aws

Prebuilt aws Provider for Terraform CDK (cdktf)

cdktf-cdktf-provider-aws v21.22.1 121.7K downloads/30d#11,975 on PyPI118
Copyleft license MPL-2.0 Abandoned released

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 on this page — 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

cdktf-cdktf-provider-aws on PyPI

pip

pip install cdktf-cdktf-provider-aws

uv

uv add cdktf-cdktf-provider-aws

poetry

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 the current Python release (~=3.9)
Install friction low — pure-Python wheel
Runtime dependencies 5 — cdktf, constructs, jsii, publication, typeguard
Maintenance abandoned — 247 days since the last release
Last repo commit (repository archived)
First released
Downloads 121,650/month — #11,975 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: cdktf_cdktf_provider_aws-21.22.1-py3-none-any.whl

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI ApprovedOperating System :: OS IndependentProgramming Language :: JavaScriptProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.9Typing :: Typed

Tags

terraform aws provider bindingscdktf aws infrastructure codehashicorp aws provider pythoninfrastructure as code terraformaws resource definitions cdktf
infrastructure-as-codeterraformarchived

More Build Tools packages