yamale
« Back to VersTracker
Description:
Schema and validator for YAML
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: yaml validation schema configuration developer-tools
Install: brew install yamale
About:
Yamale is a lightweight YAML schema and validator designed to ensure YAML files adhere to defined structural rules. It allows developers to define schemas using YAML syntax, making validation intuitive and integrated into configuration workflows. The tool helps prevent errors in configuration files, API payloads, and data pipelines by enforcing data types and required fields.
Key Features:
  • YAML-based schema definition
  • Command-line interface for validation
  • Python API for programmatic integration
  • Strict validation mode
Use Cases:
  • Validating configuration files for applications
  • Ensuring data integrity in CI/CD pipelines
  • Schema enforcement for YAML-based data exchange
Alternatives:
  • jsonschema – JSON Schema validator, more verbose for YAML and requires JSON Schema syntax.
  • pykwalify – Similar YAML validation tool, but Yamale is often cited for its simpler YAML-based schema syntax.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 8:52am 0 VERSION_BUMP f2ce6e66
Jan 3, 2025 12:01am 0 VERSION_BUMP f54330de
Jan 2, 2025 11:14pm 0 VERSION_BUMP b461b205
Dec 31, 2024 5:22pm 0 VERSION_BUMP a1434566
Nov 8, 2024 11:20pm 0 VERSION_BUMP 7d167de0