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.3.tar.gz (16.7 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.3-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk_mate-0.1.3.tar.gz
  • Upload date:
  • Size: 16.7 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.3.tar.gz
Algorithm Hash digest
SHA256 d650e903242264a263954f1f58ea0d6c44282c4696f4e2d08ef2a4755e785a8a
MD5 9298b5e8dce56f30bd9b62030e2cb0e9
BLAKE2b-256 5bc07177872eb8ae2b7df1a6f447d54a261d2880657efa206988919fd46f8440

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_mate-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 23.6 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f1cd998086836dca793dc62f16dd35a4ac0110d40a7de4a5dd3d7f0c5d231d66
MD5 6596fd4d66e4d724e513142e35c8af74
BLAKE2b-256 68e0ec503f3f31e5b9791b3636ad37fd7e0bafc401f27ad47fdc02b30e031ba0

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