Cloud Development Kit PNG and SVG Icon
AWS Cloud Development Kit (CDK) is an open-source framework that enables developers to define cloud infrastructure using familiar programming languages.
Last Modified: August 29, 2025
16px
32px
48px
64px
Details
Key Features
- Infrastructure as code framework.
- Supports multiple programming languages.
- Generates AWS CloudFormation templates.
- Rich construct library for AWS services.
Common Use Cases
- Defining AWS infrastructure using programming languages
- Creating reusable infrastructure templates
- Implementing Infrastructure as Code (IaC) workflows
Explore More Icons
CodeBuild
AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces deployable artifacts.
EMR
Amazon EMR (Elastic MapReduce) is a cloud big data platform for processing massive amounts of data using open-source tools like Apache Spark, Hive, and Hadoop.
EKS Anywhere
Amazon EKS Anywhere lets you create and operate Kubernetes clusters on your own infrastructure using the same tooling as Amazon EKS in the cloud.
Thinkbox XMesh
Thinkbox XMesh is a geometry caching system that optimizes complex animated geometry workflows in 3D applications.
Model
AWS Model refers to machine learning models created, trained, or deployed using services like Amazon SageMaker.
EC2 Image Builder
EC2 Image Builder is a service that automates the creation, maintenance, and deployment of secure, up-to-date Amazon Machine Images (AMIs).
HealthOmics
Amazon Omics is a purpose-built service for storing, querying, and analyzing genomic, transcriptomic, and other omics data at scale.
Resource Explorer
AWS Resource Explorer enables you to search and discover AWS resources across regions and accounts from a single location.
PostgresSQL Instance
PostgreSQL Instance in Amazon RDS provides a scalable and managed PostgreSQL database with high availability and performance.
Tools and SDKs
AWS Tools and SDKs provide libraries, tools, and documentation to help developers build applications and automate services across AWS.
NICE EnginFrame
NICE EnginFrame is a web-based interface for managing HPC workloads and resources, offering job submission, monitoring, and remote visualization capabilities.
Account
AWS Account refers to your uniquely identified entity used to access AWS services and manage resources securely.
Audit Manager
AWS Audit Manager helps you continuously audit your AWS usage to simplify risk assessment and compliance with regulations and industry standards.
Config
AWS Config enables you to assess, audit, and evaluate configurations of your AWS resources for compliance and security.
Console Mobile Application
The AWS Console Mobile Application allows you to view and manage a select set of AWS resources from your mobile device.
IoT Device Defender
AWS IoT Device Defender is a fully managed service that helps secure your fleet of IoT devices by continuously auditing and monitoring security policies.
Elemental MediaLive
AWS Elemental MediaLive is a broadcast-grade live video processing service that lets you create live outputs for streaming and broadcasting.
Backup
AWS Backup is a fully managed service that centralizes and automates data backup across AWS services and on-premises environments for compliance and recovery needs.
GameLift
Amazon GameLift is a fully managed service for deploying, operating, and scaling dedicated game servers for multiplayer games.
Train
AWS Train refers to the process of building and optimizing machine learning models using training data on services like SageMaker.
Marketplace Dark
AWS Marketplace is a digital catalog that makes it easy to find, test, buy, and deploy third-party software that runs on AWS.
Textract
Amazon Textract is an AI service that automatically extracts text, tables, and other data from scanned documents and PDFs.
IoT Core
AWS IoT Core allows connected devices to securely interact with cloud applications and other devices, enabling scalable IoT solutions.
Elastic Beanstalk
AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services using familiar programming languages and servers.