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
Deep Learning AMIs
AWS Deep Learning AMIs are pre-configured Amazon Machine Images optimized for ML frameworks such as TensorFlow, PyTorch, and MXNet.
Tools and SDKs
AWS Tools and SDKs provide libraries, tools, and documentation to help developers build applications and automate services across AWS.
Command Line Interface
AWS Command Line Interface (CLI) is a tool that enables you to manage AWS services and resources through commands in your terminal.
AWS Glue Data Catalog
AWS Glue Data Catalog is a centralized metadata repository that stores table definitions, job metadata, and other control information to enable data discovery and ETL operations across AWS services.
EventBridge
Amazon EventBridge is a serverless event bus service that enables you to connect applications using data from your own apps, SaaS apps, and AWS services.
Red Hat OpenShift Service on AWS
Red Hat OpenShift Service on AWS (ROSA) is a fully managed service that enables you to run Red Hat OpenShift, a Kubernetes-based container platform, directly on AWS.
WAF
AWS Web Application Firewall (WAF) helps protect web applications from common exploits and bots that can affect availability, security, or consume resources.
Glue DataBrew
AWS Glue DataBrew is a visual data preparation tool that allows data analysts and scientists to clean and normalize data without writing code.
Fault Injection Service
AWS Fault Injection Service is a fully managed chaos engineering service that helps you improve application resilience by injecting failures into your AWS workloads.
IoT Analytics
AWS IoT Analytics is a fully managed service that makes it easy to run and operationalize sophisticated analytics on massive volumes of IoT data.
SageMaker AI
Amazon SageMaker is a fully managed service that enables developers and data scientists to build, train, and deploy ML models at scale.
IAM Role
An IAM Role in AWS is an identity with specific permissions that can be assumed by trusted entities, enabling access to AWS resources without long-term credentials.
S3 on Outposts
Amazon S3 on Outposts brings object storage to on-premises environments using AWS Outposts, enabling data residency and low-latency workloads.
Outposts family
AWS Outposts family consists of fully managed solutions that extend AWS infrastructure, services, and tools to on-premises locations for a hybrid cloud experience.
Bottlerocket
Bottlerocket is a Linux-based open-source operating system purpose-built by AWS for running containers securely and efficiently.
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.
Budgets
AWS Budgets is a cost management service that enables you to set custom cost and usage budgets and receive alerts when thresholds are exceeded.
GameLift
Amazon GameLift is a fully managed service for deploying, operating, and scaling dedicated game servers for multiplayer games.
Wickr
Amazon Wickr is an end-to-end encrypted messaging and collaboration service designed for secure communications, file sharing, and compliance in enterprises and government.
Simple Queue Service
Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables decoupling and scaling of microservices and distributed systems.
Amazon Rekognition Video
Amazon Rekognition Video is a service that detects and tracks objects, faces, and activities in live or stored video streams.
Cloud9
AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug code using just a browser.
Personalize
Amazon Personalize is a real-time personalization and recommendation service powered by the same technology used at Amazon.com.
Managed Services
AWS Managed Services (AMS) helps enterprises operate their AWS infrastructure by providing ongoing management, monitoring, patching, and operational support.