{"id":"linuxserver-yq","name":"yq","af_score":53.2,"security_score":84.5,"reliability_score":32.5,"what_it_does":"yq is a command-line utility for querying and transforming YAML (and related data) using a jq-like syntax. It can read from files or stdin and output transformed YAML/JSON.","best_when":"You already work with YAML in shell scripts/CI and want jq-like transformations without writing a full program.","avoid_when":"You require interactive UIs, long-running services, or a hosted API interface.","last_evaluated":"2026-04-04T19:34:30.035061+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["YAML quoting/escaping issues in shell contexts (especially expressions and paths)","Handling of null/missing fields can yield different outputs vs jq-like expectations","Differences between yq variants/major versions (syntax/flags may not be identical)","Large YAML files can be memory-intensive depending on implementation"],"error_quality":0.0}