An Infrastructure as Code service that lets you model and provision AWS resources using templates written in JSON or YAML. Manages dependencies between resources and handles rollback on failures.
A unified tool to manage your AWS services from the command line. With just one tool to download and configure, you can control multiple AWS services and automate them through scripts.
Software development kits that provide APIs for AWS services in multiple programming languages. Available for JavaScript, Python (Boto3), Java, .NET, Go, Ruby, PHP, C++, and more.
An open-source framework that lets you define cloud infrastructure using familiar programming languages like TypeScript, Python, Java, or C#. CDK synthesizes CloudFormation templates from your code.
A fully managed continuous integration service that compiles source code, runs tests, and produces software packages ready to deploy. Scales continuously and processes multiple builds concurrently.
A fully managed deployment service that automates software deployments to EC2 instances, on-premises instances, Lambda functions, or ECS services. Supports rolling, blue/green, and canary deployments.