YAML Formatter & Validator
Validate and format YAML configuration files. Check indentation, structure, and syntax. Support for Kubernetes, Docker Compose, and config files.
YAML Syntax Rules
Indentation
Use spaces (not tabs)
Consistent indent size
2 or 4 spaces common
Nested items indented
Key: Value
key: value (space after colon)
Strings don't need quotes
Quotes for special chars
Colons in values need quotes
Lists
- item (hyphen + space)
Each item on new line
Same indentation level
Can contain objects
Comments
# comment
Anywhere in file
Ignored by parser
Good for documentation
Common YAML Use Cases
Kubernetes: K8s manifests
Docker Compose: Service configs
Ansible: Playbooks
CI/CD: GitHub Actions
Config: App settings
CloudFormation: AWS templates
Terraform: HCL alternative
Swagger: API specs