Skip to main content

A comprehensive Python toolkit for simplifying AWS CDK deployment workflows across multiple stacks

Project description

Documentation Status https://github.com/MacHu-GWU/cdk_mate-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/cdk_mate-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/cdk-mate.svg https://img.shields.io/pypi/l/cdk-mate.svg https://img.shields.io/pypi/pyversions/cdk-mate.svg https://img.shields.io/badge/✍️_Release_History!--None.svg?style=social&logo=github https://img.shields.io/badge/⭐_Star_me_on_GitHub!--None.svg?style=social&logo=github
https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to cdk_mate Documentation

https://cdk-mate.readthedocs.io/en/latest/_static/cdk_mate-logo.png

CDK Mate is a comprehensive toolkit for managing AWS CDK deployments across multiple stacks and environments with minimal boilerplate code. It provides a flexible framework for organizing CDK stacks with clear separation between stack definition and deployment concerns. Key features include a powerful stack context management system for handling different environments (dev, test, prod), Python wrappers around CDK CLI commands for automated deployments, utilities for credential management, and best practices for multi-stack project organization. The library simplifies complex infrastructure deployments by enabling consistent configuration across environments while supporting both individual stack development and full environment deployments. CDK Mate helps development teams scale their infrastructure as code implementations while maintaining clean, testable, and maintainable code architecture.

Install

cdk_mate is released on PyPI, so all you need is to:

$ pip install cdk-mate

To upgrade to latest version:

$ pip install --upgrade cdk-mate

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cdk_mate-0.1.5.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cdk_mate-0.1.5-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file cdk_mate-0.1.5.tar.gz.

File metadata

  • Download URL: cdk_mate-0.1.5.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for cdk_mate-0.1.5.tar.gz
Algorithm Hash digest
SHA256 9a33e633fec05c3b674f77ef74e7180e794fd0346f21f021cac41b2aa002ba6f
MD5 4bfe1f259ebaf5324a0b0738b773c368
BLAKE2b-256 ab24ad3ce311466cd830f23dfda82894211a0dcef161369dfcac57c29df3d9d0

See more details on using hashes here.

File details

Details for the file cdk_mate-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: cdk_mate-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.8

File hashes

Hashes for cdk_mate-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f0159c2c878e4c0cdb7dcf458b70ec7d651ffc2c7371929030570ca75ec20674
MD5 ea0ec6f3ad34370d3d461529864eaa9a
BLAKE2b-256 f7aacbfcf260efc8005718bd1076538c2a51f0e3b1a41dba50a69ee775798a56

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page