skillfed

aws-cdk.aws-route53-targets

The CDK Construct Library for AWS Route53 Alias Targets

aws-cdk-aws-route53-targets v1.204.0 149.3K downloads/30d#10,996 on PyPI12,868
Permissive license Apache-2.0 Active released

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-targets

uv

uv add aws-cdk-aws-route53-targets

poetry

poetry add aws-cdk-aws-route53-targets

Installing 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

Development Status :: 7 - InactiveFramework :: AWS CDKFramework :: AWS CDK :: 1Intended Audience :: DevelopersLicense :: OSI ApprovedOperating System :: OS IndependentProgramming Language :: JavaScriptProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Typing :: Typed

Tags

route53 alias targets cdkaws dns routing constructscdk route53 integrationalias record targets awscloudfront api gateway dnsload balancer route53 cdks3 website dns routing
aws-cdkinfrastructure-as-codedeprecated

More Build Tools packages