Skip to content
SPECIFICTION
Get listed

Cloud-Radar

github.com

Spec sheet

Purpose
Cloud-Radar is a Python module for testing AWS CloudFormation templates and stacks.Read 7 Oct 2026 · github.com
Intended users
The project is for people writing unit or functional tests for AWS CloudFormation templates and stacks in Python.Read 7 Oct 2026 · github.com
Integrations
The project is built with Taskcat and cfn_tools from cfn-flip; Taskcat is used for functional testing.Read 4 Oct 2026 · github.com
Support
The README directs users to GitHub issues to report bugs and request features, and names Levi as the contact.Read 4 Oct 2026 · github.com
License
The project is distributed under the Apache-2.0 license.Read 7 Oct 2026 · github.com
AWS resource access
Functional tests can interact with deployed resources using boto3 and control stack lifecycle, including testing whether resources are retained after stack deletion.Read 7 Oct 2026 · github.com
Dependencies
The project is built with Taskcat and cfn_tools from cfn-flip; the E2E testing feature requires optional extra dependencies.Read 7 Oct 2026 · github.com
Functional tests
Cloud-Radar wraps Taskcat to help write functional tests for CloudFormation deployments across AWS Regions.Read 7 Oct 2026 · github.com
Install
The README documents installation with pip install cloud-radar and an optional cloud-radar[e2e] extra for functional testing.Read 4 Oct 2026 · github.com
Installation
The maker documents installation with pip as cloud-radar and lists Python 3.8 or newer as a prerequisite.Read 7 Oct 2026 · github.com
Known gaps
The roadmap lists incomplete pseudo parameter functionality, references to conditionally removed resources, and updating a stack instance in Taskcat as remaining work.Read 7 Oct 2026 · github.com
Known limits
The README says not all Taskcat or CloudFormation features may be supported and lists incomplete pseudo-parameter functionality and resource references affected by conditionals on its roadmap.Read 4 Oct 2026 · github.com
Local testing
The maker says unit tests can run locally without AWS credentials.Read 7 Oct 2026 · github.com
Maturity
PyPI classifies the package as Pre-Alpha.Read 7 Oct 2026 · pypi.org
Requirement
Cloud-Radar requires Python >= 3.8.Read 4 Oct 2026 · github.com
Template support
Unit testing supports a subset of CloudFormation transforms, focused on AWS::LanguageExtensions, including Fn::ForEach and extended Fn::FindInMap behavior.Read 7 Oct 2026 · github.com
Testing limitation
For unit tests, Ref and GetAtt return placeholder strings by default rather than realistic AWS resource values; template metadata can supply test values.Read 7 Oct 2026 · github.com
Unit tests
It renders templates with a chosen region and parameters so tests can check conditions, conditional resources, resource properties, and names generated with !Sub.Read 7 Oct 2026 · github.com

Where Specifiction places it

Alternatives to Cloud-RadarAll alternatives →