{"id":"consul-api","name":"HashiCorp Consul API","af_score":84.4,"security_score":null,"reliability_score":null,"what_it_does":"Service discovery, service mesh, and distributed configuration management API. Enables services to register themselves, discover other services, share configuration via KV store, and health-check each other.","best_when":"An agent operates in a microservices environment using Consul for service discovery and needs to look up service endpoints, check health status, or read distributed configuration.","avoid_when":"You're in a simple deployment or using a different service mesh (Istio, Linkerd).","last_evaluated":"2026-03-01T09:50:05.431936+00:00"}