aws-cdk.aws-codestar-alpha
The CDK Construct Library for AWS::CodeStar
Decision gist · record as of 2026-08-14
Yes, if you are already using AWS CDK for infrastructure as code and need to provision GitHub repositories. Be aware that this module is experimental—breaking changes may occur in minor version updates, so pin your version and review release notes before upgrading. No known security vulnerabilities as of 2026-08-14.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later and an existing AWS CDK stack context (self parameter).
- Low install friction with four stable runtime dependencies.
- Active maintenance with a release from 2026-08-13, though the module itself is marked experimental and subject to breaking changes.
License · maintenance · safety
Apache-2.0 (permissive) — Apache-2.0 permissive license allows commercial and private use with minimal restrictions, typical for AWS CDK libraries.
last release 2026-08-13 (1 days) · last repo commit 2026-08-14 · 12,868 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 321,037 downloads/mo, #7,626 on PyPI
Alternatives
Verify before relying
pip install aws-cdk-aws-codestar-alpha
import aws_cdk.aws_codestar_alpha as codestar
from aws_cdk import SecretValue
import aws_cdk.aws_s3 as s3
codestar.GitHubRepository(self, "GitHubRepo",
owner="aws",
repository_name="aws-cdk",
access_token=SecretValue.secrets_manager("my-github-token", json_field="token"),
contents_bucket=s3.Bucket.from_bucket_name(self, "Bucket", "amzn-s3-demo-bucket"),
contents_key="import.zip"
)- Whether GitHubRepository updates are supported in newer versions beyond the documented limitation.
- CloudFormation stack deletion behavior for GitHubRepository resources in current releases.
What it is and what it does
This package provides AWS CDK constructs for CodeStar, a higher-level abstraction layer for defining AWS CodeStar resources in Python. It wraps the underlying CloudFormation APIs and integrates with aws-cdk-lib, constructs, jsii, and publication to deliver a typed, composable interface for infrastructure as code.
The primary use case demonstrated is creating GitHub repositories programmatically and seeding them with content from S3 buckets. The module is explicitly marked as experimental—its APIs are under active development and subject to breaking changes without semantic versioning guarantees, so upgrades may require code changes. It targets developers using AWS CDK to manage cloud infrastructure in Python 3.10+.
Use it for
- Provision GitHub repositories as part of an AWS CDK stack with automated content seeding from S3.
- Integrate GitHub repository creation into CI/CD pipelines that use AWS CDK for infrastructure management.
- Manage CodeStar-backed development environments programmatically alongside other AWS resources.
- Automate repository setup with pre-populated code or configuration files stored in S3.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you are already using AWS CDK for infrastructure as code and need to provision GitHub repositories.
Be aware that this module is experimental—breaking changes may occur in minor version updates, so pin your version and review release notes before upgrading. No known security vulnerabilities as of 2026-08-14.
Install
aws-cdk-aws-codestar-alpha on PyPI
Before you install
Low install friction with four stable runtime dependencies. Active maintenance with a release from 2026-08-13, though the module itself is marked experimental and subject to breaking changes.
Requires Python 3.10 or later and an existing AWS CDK stack context (self parameter).
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-codestar-alpha
import aws_cdk.aws_codestar_alpha as codestar
from aws_cdk import SecretValue
import aws_cdk.aws_s3 as s3
codestar.GitHubRepository(self, "GitHubRepo",
owner="aws",
repository_name="aws-cdk",
access_token=SecretValue.secrets_manager("my-github-token", json_field="token"),
contents_bucket=s3.Bucket.from_bucket_name(self, "Bucket", "amzn-s3-demo-bucket"),
contents_key="import.zip"
)
Verify before relying
- Whether GitHubRepository updates are supported in newer versions beyond the documented limitation.
- CloudFormation stack deletion behavior for GitHubRepository resources in current releases.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 4 packagesaws-cdk-libconstructsjsiipublication |
| Maintenance | Actively maintained 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 321,037 / month, #7,626 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 4 - BetaFramework :: AWS CDKFramework :: AWS CDK :: 2Intended Audience :: DevelopersLicense :: OSI ApprovedOperating System :: OS IndependentProgramming Language :: JavaScriptProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Typing :: Typed |
Evidence: aws_cdk_aws_codestar_alpha-2.265.0a0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “aws cdk codestar”
- aws-cdk.aws-codestar-alphaProvides AWS CDK constructs for AWS CodeStar resources, enabling…
- aws-cdk.aws-codestarnotificationsDefines AWS CodeStarNotifications rules in Python using AWS CDK v1…
- aws-cdk.aws-codecommitProvides AWS CDK constructs for creating and managing AWS CodeCommit…
Give your agent the search over MCP, or paste the wish link into any chat.
More Build Tools packages
Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.
Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.
pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.
Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.
Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.
pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.
Install it if your team needs consistent, automated validation at commit time.
See also aws-cdk.aws-amplify-alpha · aws-cdk.aws-codecommit · aws-cdk.integ-tests-alpha · aws-cdk.aws-codebuild · aws-cdk.aws-imagebuilder · aws-cdk.aws-codeguruprofiler · aws-cdk.aws-location-alpha · aws-cdk.aws-s3tables-alpha · aws-cdk.aws-s3 · aws-cdk.aws-lambda-python-alpha