--- id: cfn-lint version: "1.55.1" license: MIT-0 license_treatment: permissive maintenance: active --- # cfn-lint — Checks CloudFormation templates for practices and behaviour that could potentially be improved License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install cfn-lint uv add cfn-lint poetry add cfn-lint ## Description # AWS CloudFormation Linter [cfn-lint logo] [![Testing](https://github.com/aws-cloudformation/cfn-lint/actions/workflows/ci-branch.yaml/badge.svg)](https://github.com/aws-cloudformation/cfn-lint/actions/workflows/ci-branch.yaml) [![PyPI version](https://badge.fury.io/py/cfn-lint.svg)](https://badge.fury.io/py/cfn-lint) [![PyPI downloads](https://pepy.tech/badge/cfn-lint/week)](https://pypistats.org/packages/cfn-lint) [![PyPI downloads](https://pepy.tech/badge/cfn-lint/month)](https://pypistats.org/packages/cfn-lint) [![codecov](https://codecov.io/gh/aws-cloudformation/cfn-lint/branch/main/graph/badge.svg)](https://codecov.io/gh/aws-cloudformation/cfn-python-lint) [![Discord Shield](https://img.shields.io/discord/981586120448020580?logo=discord)](https://discord.gg/KENDm6DHCv) Validate AWS CloudFormation yaml/json templates against the [AWS CloudFormation resource provider schemas](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/resource-type-schemas.html) and additional checks. Includes checking valid values for resource properties and... ## AI interpretation — verify before relying Validates AWS CloudFormation templates in YAML or JSON against AWS resource schemas and best practices, checking property values and compliance with CloudFormation rules. Verdict: Production-ready linter for CloudFormation templates with active maintenance, permissive licensing, and low install friction. No known vulnerabilities. Well-suited for CI/CD pipelines and local validation workflows. [View on SkillFed](https://skillfed.io/packages/cfn-lint) · [View on PyPI](https://pypi.org/project/cfn-lint/)