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.2.tar.gz (14.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.2-py3-none-any.whl (20.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk_mate-0.1.2.tar.gz
  • Upload date:
  • Size: 14.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.2.tar.gz
Algorithm Hash digest
SHA256 bc6d857c1e88bb135675da22152cffcb5735b808d35f6c7a9cca43c9a07ae12d
MD5 b3365fa858fa69264550d39591f609fa
BLAKE2b-256 9c5f47a7f50168b835aa000c45c09f365240038170af34db0c4ad299dec33d0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_mate-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 20.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4bb246c1c260ec8ae7e6b818519ce0742494ba1f0d9bac6b562543b6b3b55fc
MD5 d72725d6e2352c8fc3de8037bf4dd424
BLAKE2b-256 c9b35f8aa00c4b2affaf1cc34b57edf6baa3fd1c3dbffc538bb990696de7244d

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