Skip to content
cdkd
cdkd cdkd

cdkd

The fastest way to deploy AWS CDK.

Drop-in CDK CLI for existing CDK apps — up to 15x faster dev/test deploys via direct AWS SDK calls instead of CloudFormation.

npm i -g @go-to-k/cdkd

Up to 15x faster deploys

Direct AWS API calls, parallel deploys, and the --no-wait option.

No code changes

Your CDK app runs as-is — just replace cdk deploy with cdkd deploy.

Works alongside CDK CLI

cdkd for dev/test, CloudFormation for staging and production — one CDK app serves both.

Benchmarks

cdkd deploys up to 15x faster than AWS CDK (CloudFormation) on SDK-Provider-handled stacks; the per-stack speedup widens with size and parallelism.

VPC + CloudFront + Lambda stack

  1. AWS CDK (CFn)Finished in 599 seconds.
  2. cdkdFinished in 96 seconds.~6x faster
  3. cdkd--no-waitFinished in 40 seconds.15.0x faster
Deploy phase only. The 15x figure requires cdkd deploy --no-wait, which returns as soon as each Create call returns and lets AWS finish NAT Gateway stabilization in the background too.
Benchmarks

Where to start

Deploy your CDK app

Install, bootstrap, and run a first deploy. Getting Started

See how it works

The pipeline, state, and how changes are decided. Core Concepts

Run it on your machine

Lambda functions, APIs and ECS tasks, locally. Local Execution