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.6.tar.gz (15.6 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.6-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cdk_mate-0.1.6.tar.gz
  • Upload date:
  • Size: 15.6 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.6.tar.gz
Algorithm Hash digest
SHA256 35155368233c3f6fcbc1b674f86daa017732af5d79e4055bab58bb045c3bf600
MD5 e1eecf0eaf602f4369c8961852cc399e
BLAKE2b-256 51651396faad3d5df3ee4bc3271c06cd343bf4d01226a0a3d0618ee36bcf3ee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cdk_mate-0.1.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7b3e6ca74c5292b280123dbc73a165fdc0fb9ef0ecf69eb104c30404c0e17f28
MD5 525d9985614a59c1b697e7550731cbcc
BLAKE2b-256 de32e6e2ee35784a47b92dd422015dad7fe4440b1716e7c18347615f52f66746

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