aws-cdk.aws-route53-targets
The CDK Construct Library for AWS Route53 Alias Targets
What it is and what it does
This package provides target adapters that connect AWS Route53 DNS records to various AWS services via AWS CDK v1. It translates AWS resources—such as API Gateway REST APIs, CloudFront distributions, load balancers, S3 buckets, and Cognito user pools—into Route53 alias record targets, allowing you to route traffic by DNS name to these services. The package wraps 16 AWS CDK service modules and handles service-specific DNS configuration details (for example, automatically adding dualstack prefixes for load balancers to support IPv6).
This is a v1 library that reached end-of-support on 2023-06-01. AWS CDK v1 is no longer being updated, and the project recommends migration to AWS CDK v2. If you are starting a new project or maintaining an existing one, you should use the v2 equivalent instead of adopting this package.
Use it for:
- Route DNS traffic from a custom domain to an API Gateway REST API using Route53 alias records.
- Point a domain name to a CloudFront distribution for content delivery via Route53.
- Create Route53 alias records targeting application or network load balancers for traffic distribution.
- Host a static website on S3 and route traffic to it via Route53 using bucket website targets.
- Route traffic to a Cognito user pool domain for authentication flows via Route53 alias records.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Route53 alias record targets for AWS CDK constructs, enabling DNS routing to API Gateway, CloudFront, load balancers, S3 websites, and other AWS services.
No—this is a v1 package that reached end-of-support on 2023-06-01 and is no longer being updated. AWS CDK v1 users already depending on it may continue using it, but new projects should adopt AWS CDK v2 and its equivalent libraries instead. The package has no known vulnerabilities but receives no maintenance.
Install
aws-cdk-aws-route53-targets on PyPI
pip
pip install aws-cdk-aws-route53-targetsuv
uv add aws-cdk-aws-route53-targetspoetry
poetry add aws-cdk-aws-route53-targetsInstalling aws-cdk.aws-route53-targets
Before you install
Low friction install with wheel distribution. Package is marked inactive (Development Status :: 7) and reached end-of-support on 2023-06-01; users should migrate to AWS CDK v2 rather than adopt this v1 library.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions, typical for AWS CDK libraries.
Quickstart
pip install aws-cdk.aws-route53-targets
import aws_cdk.aws_route53 as route53
import aws_cdk.aws_route53_targets as targets
import aws_cdk.aws_apigateway as apigw
# Assuming zone and rest_api are already defined
route53.ARecord(self, "AliasRecord",
zone=zone,
target=route53.RecordTarget.from_alias(targets.ApiGateway(rest_api))
)
Requires AWS CDK v1 core and route53 modules; Python 3.7 or later. AWS CDK v1 reached end-of-support on 2023-06-01 and is no longer maintained.
Verify before relying
- Whether v1 packages remain functional in production despite end-of-support status and whether security patches are backported
- Compatibility guarantees with AWS services that may have evolved since the 2023-06-01 end-of-support date
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (~=3.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 16 — aws-cdk.aws-apigateway, aws-cdk.aws-cloudfront, aws-cdk.aws-cognito, aws-cdk.aws-ec2, aws-cdk.aws-elasticloadbalancing, aws-cdk.aws-elasticloadbalancingv2, aws-cdk.aws-globalaccelerator, aws-cdk.aws-iam, aws-cdk.aws-route53, aws-cdk.aws-s3, aws-cdk.core, aws-cdk.region-info, constructs, jsii, publication, typeguard |
| Maintenance | actively maintained — 1,152 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 149,313/month — #10,996 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: aws_cdk.aws_route53_targets-1.204.0-py3-none-any.whl
Tags
More Build Tools packages
Provides reusable utilities for Python…
permissive · top 100 on PyPI
tqdmWraps any iterable to display a real-time…
copyleft · top 100 on PyPI
pippip is the standard installer for Python…
permissive · top 100 on PyPI
hatchlingHatchling is a standards-compliant Python build…
permissive · top 100 on PyPI
grpcio-toolsGenerates Python gRPC service stubs and message…
permissive · top 1,000 on PyPI
pre-commitpre-commit is a framework for installing and…
permissive · top 1,000 on PyPI
aws-cdk.aws-route53Provides Python constructs to define and manage…
permissive · top 15,000 on PyPI
aws-cdk.aws-cloudfrontDefines AWS CloudFront distributions and…
permissive · top 15,000 on PyPI
aws-cdk.aws-certificatemanagerProvides AWS CDK Constructs for provisioning…
permissive · top 15,000 on PyPI
aws-cdk.aws-autoscaling-hooktargetsProvides integration classes for AWS…
permissive · top 15,000 on PyPI
certbot-dns-route53A Certbot plugin that automates DNS validation…
permissive · top 15,000 on PyPI
aws-cdk.aws-globalacceleratorProvides AWS CDK constructs to define and…
permissive · top 15,000 on PyPI
aws-cdk.aws-elasticloadbalancingProvides AWS CDK constructs for configuring and…
permissive · top 15,000 on PyPI
aws-cdk.aws-elasticloadbalancingv2Provides AWS CDK constructs for defining and…
permissive · top 15,000 on PyPI
aws-cdk.aws-servicediscoveryProvides AWS CDK constructs for defining and…
permissive · top 15,000 on PyPI