# YAML Paths
> YAML/JSON/EYAML get/set/merge/validate/scan/convert/diff processors

## Summary
Multi-operation YAML/JSON processor with path-based syntax

## Capabilities
- Get and set values in YAML/JSON files
- Merge YAML/JSON documents
- Validate YAML/JSON structure
- Convert between formats
- Diff YAML/JSON files

## When to Use
- You need to manipulate YAML or JSON files
- You want path-based YAML operations

## When NOT to Use
- You only need simple JSON processing (use jq)

## Related Tools
- [dyff](/tools/dyff) (complementary)
- [faq](/tools/faq) (complementary)
- [rq](/tools/rq) (complementary)

---
Source: https://littlescripts.sh/tools/yaml-paths
