Consul is a service networking platform by HashiCorp for service discovery, health checking, KV store, and multi-datacenter support. Includes a built-in web UI for browsing services, nodes, KV data, and ACL management. Single binary with embedded Raft storage — no external database required.

A service networking platform by HashiCorp providing service discovery, health checking, distributed KV store, and multi-datacenter federation. Ships as a single binary with embedded Raft storage.
curl -X PUT -d '{"Name":"web","Port":8080}' https://YOUR_DOMAIN/v1/agent/service/registerBUSL-1.1 — GitHub