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
Apr 30, 2024 9:48pm 0 VERSION_BUMP 95a68776
Nov 22, 2023 8:23pm 0 VERSION_BUMP 65d22506
Oct 19, 2023 3:52am 0 VERSION_BUMP 828ecd6f
Sep 18, 2023 7:35am 0 VERSION_BUMP f489d9c1