hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 84
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0.0
- age_days: 4685
- days_rel: 26
- days_push: 7
- n_releases_24m: 75
Adoption not part of the score
30043 stars · 4617 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh with mTLS encryption, and an API gateway across dynamic, multi-cloud infrastructure. It offers a DNS and HTTP API interface, a control plane built on Raft and gossip protocols, and Envoy-based sidecar proxies for secure service-to-service communication.
Use cases
- discover services in a microservices cluster without hardcoding IPs
- secure service-to-service communication with automatic TLS in a service mesh
- expose mesh services to external clients through an API gateway
- run health checks and route traffic away from unhealthy instances
- manage dynamic application configuration across datacenters
- connect services across Kubernetes, VMs, ECS, and multi-cloud environments
When to choose
- you operate microservices across multiple datacenters or hybrid/multi-cloud environments
- you need service discovery plus a service mesh with identity-based authorization in one platform
- you want DNS-based service lookup with health-check-aware routing
- you run Kubernetes, Nomad, ECS, or VMs and need a consistent networking control plane
When to avoid
- you only need simple load balancing without service discovery or mesh features
- you want a fully open-source license - Consul uses BUSL-1.1, not an OSI license
- your stack is small enough that a single load balancer or Kubernetes-native services suffice
- you need a lightweight solution without running Consul server agents and sidecar proxies
Facets
service · maturity stable
service-discovery api-gateway security configuration-management monitoring networking http-server microservices networking cloud-computing security windows cloud self-hosted go service-mesh hashicorp envoy sidecar-proxy health-checking multi-datacenter raft gossip-protocol busl-license api-gateway devops containers linux macos docker kubernetes
10 sources
- readme: https://github.com/hashicorp/consul · fetched 2026-08-28 · d7157a7287f6
- homepage: https://www.consul.io · fetched 2026-08-29 · 80b1da04578e
- site_page: https://developer.hashicorp.com/hcp/docs/vault-radar · fetched 2026-08-29 · 558d122b761a
- site_page: https://developer.hashicorp.com/consul/install · fetched 2026-08-29 · c0c668cd21bb
- site_page: https://developer.hashicorp.com/consul/docs · fetched 2026-08-29 · 431ed41f36b0
- site_page: https://developer.hashicorp.com/consul/api-docs · fetched 2026-08-29 · 1db90742de70
- site_page: https://developer.hashicorp.com/consul/docs/intro · fetched 2026-08-29 · 7a10a53b7fad
- site_page: https://developer.hashicorp.com/consul/docs/architecture/control-plane · fetched 2026-08-29 · 021e10c0982b
- site_page: https://developer.hashicorp.com/consul/docs/architecture/data-plane · fetched 2026-08-29 · 945602f34fea
- site_page: https://developer.hashicorp.com/consul/docs/concept/catalog · fetched 2026-08-29 · 16c2fd4342fa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hashicorp/consul | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="hashicorp/consul")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem