--- id: aws-cdk-aws-route53 version: "1.204.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # aws-cdk.aws-route53 — The CDK Construct Library for AWS::Route53 License: permissive · Maintenance: active · Downloads: 158.6K/mo ## What it is and what it does This package is the Route53 construct library for AWS CDK v1, a framework for defining AWS infrastructure using Python code. It wraps Route53 resources—hosted zones, DNS records, and cross-account zone delegation—into reusable constructs that compile to CloudFormation templates. You use it to declare public and private hosted zones, add A, AAAA, CNAME, MX, NS, TXT, and other record types, and configure VPC endpoint service private DNS, all within a CDK stack. The package depends on aws-cdk.core and related AWS service libraries (ec2, iam, logs, custom-resources) plus jsii and constructs for the CDK runtime. However, AWS CDK v1 reached end-of-support on 2023-06-01 and is no longer receiving updates. New projects should use AWS CDK v2 instead; existing v1 projects can continue to use this package, but will not receive bug fixes or security patches. Use it for: - Define public hosted zones and DNS records for domain management as code within a CDK stack. - Set up private hosted zones in VPCs and add additional VPCs to existing zones programmatically. - Create cross-account zone delegation records to manage subdomains in different AWS accounts. - Configure VPC endpoint service private DNS names to avoid SSL certificate mismatch errors. - Import existing Route53 hosted zones by ID or domain name lookup to integrate with CDK stacks. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python constructs to define and manage Amazon Route53 hosted zones and DNS records as infrastructure-as-code within AWS CDK v1. No, not for new projects. AWS CDK v1 is end-of-support as of 2023-06-01 and receives no further updates. Migrate to AWS CDK v2 instead. Existing CDK v1 projects can continue using this package if they cannot migrate immediately, but should plan a transition to avoid accumulating technical debt. ## Install pip install aws-cdk-aws-route53 uv add aws-cdk-aws-route53 poetry add aws-cdk-aws-route53 ## Installing aws-cdk.aws-route53 Before you install: Low install friction with a pure-Python wheel. However, this is AWS CDK v1, which reached end-of-support on 2023-06-01 and is no longer being updated; users should migrate to AWS CDK v2 instead. License in practice: Licensed under Apache-2.0 (permissive), allowing commercial use, modification, and distribution with minimal restrictions. Quickstart: pip install aws-cdk.aws-route53 from aws_cdk import aws_route53 as route53 zone = route53.PublicHostedZone(self, "HostedZone", zone_name="example.com" ) route53.ARecord(self, "ARecord", zone=zone, target=route53.RecordTarget.from_ip_addresses("1.2.3.4") ) Requires AWS CDK v1 environment and Python 3.7 or later; AWS CDK v1 is end-of-support as of 2023-06-01. Verify before relying: - Whether existing CDK v1 projects can safely continue using this package despite end-of-support status. - Migration path complexity and effort for projects moving from CDK v1 to CDK v2. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 158.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags route53 dns infrastructure as code, aws cdk hosted zones, dns records cloudformation, route53 constructs python, aws cdk route53, dns management cdk, hosted zone automation, aws-cdk, end-of-support, infrastructure-as-code [View on SkillFed](https://skillfed.io/packages/aws-cdk-aws-route53) · [View on PyPI](https://pypi.org/project/aws-cdk-aws-route53/)