HashiCorp Consul is a distributed, highly available service-networking control plane that automates network configuration, discovers services, enables secure service-to-service communication, and exposes a strongly consistent key/value store. The Consul HTTP API is a REST + JSON service exposed by every Consul agent and server at /v1, gated by the X-Consul-Token header (apiKey) and ACL policies, supporting blocking queries via X-Consul-Index for streaming-style change detection.
APIs.json: https://raw.githubusercontent.com/api-evangelist/consul/refs/heads/main/apis.yml
- Type: Index
- Position: Provider
- Access: 3rd-Party
- ACL
- Configuration
- Health Checking
- Key/Value Store
- Multi-Datacenter
- Open Source
- Service Discovery
- Service Mesh
- Created: 2024-01-01
- Modified: 2026-05-19
The main HTTP API for interacting with Consul agents and servers. Endpoints are grouped under /agent (local agent state and registration), /catalog (cluster-wide service and node catalog), /health (health-checked service queries), /kv (key/value store), /acl (token, policy, and role management), /connect (service mesh CA, intentions), /config (central configuration entries), /event (user events), /session (locks and leadership), and /operator (Raft, autopilot, license).
- Human URL: https://developer.hashicorp.com/consul/api-docs
- Base URL:
http://localhost:8500/v1
- ACL
- Catalog
- Connect
- Health
- Key/Value
- Service Discovery
- Service Mesh
- Documentation
- OpenAPI — OpenAPI Specification
- Postman Collection — Postman Collection 2.1
- Open Collection — Open Collection 1.0
- Authentication
- A C L Documentation
- GitHub Repository
- Website
- Documentation
- Getting Started
- Tutorials
- GitHub Organization
- GitHub Repository
- Changelog
- Blog
- Community
- Terms of Service
- Privacy Policy
- JSON-LD — JSON-LD
- JSON Schema — JSON Schema
- JSON Schema — JSON Schema
- Spectral Rules — Spectral
FN: Kin Lane Email: kin@apievangelist.com