aid: consul name: HashiCorp Consul url: https://raw.githubusercontent.com/api-evangelist/consul/refs/heads/main/apis.yml description: >- 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. type: Index accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/consul.png access: 3rd-Party tags: - ACL - Configuration - Health Checking - Key/Value Store - Multi-Datacenter - Open Source - Service Discovery - Service Mesh created: '2024-01-01' modified: '2026-05-19' position: Provider specificationVersion: '0.23' kind: opensource apis: - aid: consul:consul-acl-api name: HashiCorp Consul ACL API description: Access Control List management humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - ACL properties: - type: OpenAPI url: openapi/consul-acl-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-agent-api name: HashiCorp Consul Agent API description: Interact with the local Consul agent humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Agent properties: - type: OpenAPI url: openapi/consul-agent-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-catalog-api name: HashiCorp Consul Catalog API description: Register and query services and nodes humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Catalog properties: - type: OpenAPI url: openapi/consul-catalog-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-config-entries-api name: HashiCorp Consul Config Entries API description: Centralized configuration entries humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Config Entries properties: - type: OpenAPI url: openapi/consul-config-entries-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-connect-api name: HashiCorp Consul Connect API description: Service mesh / Connect CA and intentions humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Connect properties: - type: OpenAPI url: openapi/consul-connect-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-coordinates-api name: HashiCorp Consul Coordinates API description: Network coordinate information humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Coordinates properties: - type: OpenAPI url: openapi/consul-coordinates-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-events-api name: HashiCorp Consul Events API description: Fire and list custom user events humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Events properties: - type: OpenAPI url: openapi/consul-events-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-health-api name: HashiCorp Consul Health API description: Query health check information humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Health properties: - type: OpenAPI url: openapi/consul-health-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-kv-store-api name: HashiCorp Consul KV Store API description: Key/Value store operations humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - KV Store properties: - type: OpenAPI url: openapi/consul-kv-store-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-operator-api name: HashiCorp Consul Operator API description: Cluster operator endpoints humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Operator properties: - type: OpenAPI url: openapi/consul-operator-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-sessions-api name: HashiCorp Consul Sessions API description: Session management for distributed locking humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Sessions properties: - type: OpenAPI url: openapi/consul-sessions-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-snapshot-api name: HashiCorp Consul Snapshot API description: Snapshot and restore operations humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Snapshot properties: - type: OpenAPI url: openapi/consul-snapshot-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-status-api name: HashiCorp Consul Status API description: Cluster status information humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Status properties: - type: OpenAPI url: openapi/consul-status-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul - aid: consul:consul-transaction-api name: HashiCorp Consul Transaction API description: Atomic key/value transactions humanURL: https://developer.hashicorp.com/consul/api-docs baseURL: http://localhost:8500/v1 tags: - Transaction properties: - type: OpenAPI url: openapi/consul-transaction-api-openapi.yml - type: Documentation url: https://developer.hashicorp.com/consul/api-docs - type: Authentication url: https://developer.hashicorp.com/consul/api-docs/api-structure - type: ACL Documentation url: https://developer.hashicorp.com/consul/docs/security/acl - type: GitHubRepository url: https://github.com/hashicorp/consul common: - type: IssueTracker url: https://github.com/hashicorp/consul/issues - type: CodeOfConduct url: https://github.com/hashicorp/.github/blob/master/CODE_OF_CONDUCT.md - type: ContributionGuide url: https://github.com/hashicorp/consul/blob/main/.github/CONTRIBUTING.md - type: AgenticAccess url: agentic-access/consul-agentic-access.yml - type: DomainSecurity url: security/consul-domain-security.yml - type: Authentication url: authentication/consul-authentication.yml - type: Website url: https://www.consul.io - type: Documentation url: https://developer.hashicorp.com/consul - type: GettingStarted url: https://developer.hashicorp.com/consul/tutorials/get-started-vms - type: Tutorials url: https://developer.hashicorp.com/consul/tutorials - type: GitHubOrganization url: https://github.com/hashicorp - type: GitHubRepository url: https://github.com/hashicorp/consul - type: ChangeLog url: https://github.com/hashicorp/consul/releases - type: Blog url: https://www.hashicorp.com/blog/products/consul - type: Community url: https://discuss.hashicorp.com/c/consul - type: Twitter url: https://twitter.com/HashiCorp - type: TermsOfService url: https://www.hashicorp.com/terms-of-service - type: PrivacyPolicy url: https://www.hashicorp.com/privacy - type: JSONLD url: json-ld/consul-context.jsonld - type: JSONSchema url: json-schema/consul-service-schema.json - type: JSONSchema url: json-schema/consul-kv-schema.json - type: Spectral url: rules/consul-rules.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com