Comparison

CDKTF vs Pulumi

On the evidence we track, Pulumi leads this comparison with a composite score of 69/100. Scores are only directly comparable because these tools share a category; the full breakdown and every source is below.

Machine formatsMarkdownJSONGraphQLMarkdown is open. JSON and GraphQL need a free key.
CDKTF52
★Pulumi69
Score
vioscaleAI score
CDKTF52 / 100low · 3%
Pulumi69 / 100high · 75%
Pricing
Free tier
CDKTF–
Pulumi✓
Model
Pulumiquote
Price level
CDKTFfree
Pulumiunknown
Transparent
CDKTF–
Pulumi✓
Integrations
Count
CDKTF–
Pulumi20
Reliability
Status page
CDKTF✓
Pulumi✓
Adoption
Dependent repos
CDKTF–
Pulumi2,143
Github stars
CDKTF–
Pulumi25,758
Package downloads weekly
CDKTF–
Pulumi1,440,025
Activity
Commits last 30d
CDKTF–
Pulumi100
Release
Cadence days
CDKTF–
Pulumi5
History
CDKTF–
Pulumi20 items
License
Spdx
CDKTF–
Language
Primary
CDKTF–
PulumiGo
Market
Availability
Content
Faq
CDKTF–
Pulumi8 items

Capabilities

Feature-by-feature on the axes that matter for infrastructure as code tools. “-” means undocumented, not absent.

Core
Paradigm
CDKTFDeclarative DSL
PulumiGeneral language
Language
CDKTFTypeScript, Python
PulumiTypeScript, Python, Go, C#, Java, YAML
Portability
Multicloud / cloud-agnostic
CDKTF✓
Pulumi✓
Architecture
State management
CDKTFVendor-managed
PulumiVendor-managed
Extensibility
Pluggable provider ecosystem
CDKTF✓
Pulumi✓
Governance
Policy as code
CDKTF✗
Pulumi✓
Ops
Drift detection
CDKTF✗
Pulumi✓
GitOps continuous reconciliation
CDKTF✗
Pulumi✗
Deployment
Managed SaaS offering
CDKTF✗
Pulumi✓
Hosting
CDKTFSelf-hosted only
PulumiCloud only
Adoption
Import existing resources
CDKTF✓
Pulumi✓
Licensing
Open-source engine
CDKTF✓
Pulumi✓
Ecosystem
CNCF maturity
CDKTF-
Pulumi-

What each one is

The product in its own terms, so the numbers below have context.

CDKTF

A framework that enables developers to specify cloud resources through general programming languages while leveraging Terraform's provider and module ecosystem.

Independently observed

Pulumi

Leader

An infrastructure-as-code system that lets you define, deploy, and manage cloud resources across multiple providers using Go, Python, TypeScript, JavaScript, Java, .NET, and YAML, with declarative provisioning, policy enforcement, and integrated state management.

Independently observed

Pricing

List pricing as published by each vendor, with the date we read it. Always verify at the source before you buy.

CDKTF

Open source
as of verify ↗

Pulumi

Leader
Usage-based

Metered pricing per resource-hour and deployment-minute. Contact sales for bulk discounts on annual commitments over $20,000.

  • Team EditionContact sales
as of verify ↗

Platform & deployment

Where each product runs and how it can be hosted. A dash means undocumented, not unsupported.

Platforms
Web
CDKTF–
Pulumi✓
CLI
CDKTF–
Pulumi✓
Deployment
Cloud / SaaS
CDKTF–
Pulumi✓

Integrations

What each product connects to. Counts come from the vendor's own integration directory where one exists.

CDKTF

Not documented yet.

Pulumi

Leader
28 total
  • AWS
  • Azure
  • Google Cloud
  • Terraform
  • CloudFormation
  • Azure Resource Manager
  • Kubernetes
  • GitHub
  • Slack
  • Backstage
  • npm
  • PyPI
  • NuGet
  • Helm
  • AWS Secrets Manager
  • Azure Key Vault
  • Vault
  • 1Password
  • Cloudflare
  • MongoDB
  • Snowflake
  • GitHub Actions
  • GitLab Pipelines
  • Jenkins
  • +4 more
Independently observed
Still deciding?

CDKTF or Pulumi: which one depends on you

A composite score cannot know your constraints. Describe them and both get re-weighted against what you actually need, with the evidence behind every position.

Free to run, no account needed to start. How the evaluation works

Comparison generated from independently-sourced facts. Every value links to its source and retrieval date. See the method.