Do you require AWS CloudFormation as the deployment engine?
If CloudFormation is mandatory, only tools that deploy through CloudFormation should be considered.
This site uses tool facts, a short questionnaire, and transparent rules to help compare options. Everything below is drawn from the JSON data files.
Want the details? See the contributing guide.
Browse the full comparison table with official references.
See all tools side by side, including focus area, definition model, supported languages, and state model.
Go to compare tableThe quiz uses these prompts and options.
If CloudFormation is mandatory, only tools that deploy through CloudFormation should be considered.
Declarative includes templates (YAML/JSON), HCL, or Kubernetes-style manifests. General-purpose means writing code in languages like TypeScript or Python.
This helps distinguish infrastructure provisioning, configuration management, and control-plane orchestration.
AWS-native favors tools built around AWS services. AWS-only means AWS today, but portability may still matter. Multi-cloud targets multiple providers.
Some tools require you to run and maintain a state backend yourself. Others manage state internally as part of the deployment engine.
A managed service handles storage, locking, and history for state. This is separate from provider-native engines like CloudFormation.
Rules first exclude tools, then apply weights to rank the rest.
These rules remove tools that don’t meet a required condition.
These rules add weight based on your preferences.