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.1.tar.gz (13.9 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.1-py3-none-any.whl (19.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk_mate-0.1.1.tar.gz
  • Upload date:
  • Size: 13.9 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.1.tar.gz
Algorithm Hash digest
SHA256 1fd89e2dfc1f3e1ce883ff161332aa4f3bf2323e6368e8a8214839a7f4679d39
MD5 dde65ba057f66d09b7a411c81a9e12d9
BLAKE2b-256 68eeb18fe62adf5c33fb391aba55fee781d9fd3f09d99984a8cb1f95a2890f1d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_mate-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 19.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 af12e3072912199c7551341bdde3dd6ee790a197c692247db383344cee697562
MD5 6f512852cb640818ad1e9d72124c952a
BLAKE2b-256 e7117e4cb36de2f3bcb1c3a32efb038093efda76f4266f01b74dfc62f2f5989e

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