skillfed

aws-cdk.aws-acmpca

The CDK Construct Library for AWS::ACMPCA

aws-cdk-aws-acmpca v1.204.0 137.9K downloads/30d#11,351 on PyPI12,868
Permissive license Apache-2.0 Active released

What it is and what it does

This is an AWS CDK v1 construct library for AWS Certificate Manager Private CA (ACMPCA). It provides Python bindings to define and manage private certificate authorities in AWS infrastructure-as-code. The package includes high-level `CertificateAuthority` classes for importing existing authorities by ARN, and low-level `Cfn*` classes that map directly to CloudFormation resources for creating new certificate authorities with full control over key algorithms, signing algorithms, and certificate subject properties.

The package depends on aws-cdk.core, constructs, jsii, publication, and typeguard. However, AWS CDK v1 reached end-of-support on 2023-06-01 and is no longer receiving updates. Users building new infrastructure should migrate to AWS CDK v2 rather than start new projects with this package.

Use it for:

  • Import an existing private certificate authority into a CDK stack to reference it in other constructs
  • Define a new private root or subordinate certificate authority using low-level CloudFormation constructs
  • Configure certificate authority subject properties (country, organization, common name, etc.) in infrastructure code
  • Integrate ACMPCA resources with other AWS services managed via CDK v1

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Provides AWS CDK constructs for working with AWS Certificate Manager Private CA (ACMPCA), allowing you to import and reference existing certificate authorities and create new ones using low-level CloudFormation classes.

No for new projects. This is AWS CDK v1, which reached end-of-support on 2023-06-01 and is no longer maintained. If you are already on CDK v1 and need ACMPCA support, it is available and has no known vulnerabilities, but you should plan migration to CDK v2. Do not start new CDK projects with v1.

Install

aws-cdk-aws-acmpca on PyPI

pip

pip install aws-cdk-aws-acmpca

uv

uv add aws-cdk-aws-acmpca

poetry

poetry add aws-cdk-aws-acmpca

Installing aws-cdk.aws-acmpca

Before you install

Low install friction with stable dependencies. However, this is an AWS CDK v1 package that 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 and private use with minimal restrictions.

Quickstart

pip install aws-cdk.aws-acmpca

import aws_cdk.aws_acmpca as acmpca

certificate_authority = acmpca.CertificateAuthority.from_certificate_authority_arn(
    self, "CA", "arn:aws:acm-pca:us-east-1:123456789012:certificate-authority/..."
)

Requires AWS CDK v1 core library; AWS CDK v1 is end-of-support as of 2023-06-01 and migration to v2 is recommended.

Verify before relying

  • Whether v2 equivalents of this package's functionality are available and what migration path is recommended
  • Current adoption and community support status given the 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 5 — aws-cdk.core, constructs, jsii, publication, typeguard
Maintenance actively maintained — 1,152 days since the last release
Last repo commit
First released
Downloads 137,891/month — #11,351 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: aws_cdk.aws_acmpca-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

aws certificate authority cdkacmpca construct libraryaws private ca infrastructurecdk certificate managementcloudformation certificate authority
aws-infrastructureend-of-supportcertificate-authority

More Build Tools packages

packaging

Provides reusable utilities for Python…

permissive · top 100 on PyPI

tqdm

Wraps any iterable to display a real-time…

copyleft · top 100 on PyPI

pip

pip is the standard installer for Python…

permissive · top 100 on PyPI

hatchling

Hatchling is a standards-compliant Python build…

permissive · top 100 on PyPI

grpcio-tools

Generates Python gRPC service stubs and message…

permissive · top 1,000 on PyPI

pre-commit

pre-commit is a framework for installing and…

permissive · top 1,000 on PyPI

aws-cdk.aws-certificatemanager

Provides AWS CDK Constructs for provisioning…

permissive · top 15,000 on PyPI

aws-cdk.aws-imagebuilder

Provides AWS CDK L1 constructs for defining and…

permissive · top 15,000 on PyPI

aws-cdk.aws-cognito

Provides AWS CDK constructs for defining Amazon…

permissive · top 15,000 on PyPI

aws-cdk.aws-ssm

Provides CDK constructs for defining AWS…

permissive · top 15,000 on PyPI

aws-cdk.aws-autoscaling-common

Provides shared internal implementation details…

permissive · top 15,000 on PyPI

aws-cdk.aws-codestar-alpha

Provides AWS CDK constructs for AWS CodeStar…

permissive · top 15,000 on PyPI

aws-cdk.aws-codecommit

Provides AWS CDK constructs for creating and…

permissive · top 15,000 on PyPI

aws-cdk.aws-ecr

Provides AWS CDK constructs for defining,…

permissive · top 15,000 on PyPI

aws-cdk.aws-sam

Provides AWS CDK v1 constructs for defining…

permissive · top 15,000 on PyPI

aws-cdk.core

Provides the core construct classes and stack…

permissive · top 15,000 on PyPI