Skip to content
SocialAtoZ Add your software

HashiCorp Consul

Verified

Service discovery and service mesh across clouds, runtimes and datacentres

–

Not yet rated. Be the first to review HashiCorp Consul.

Is this your product? Rent a top-5 spot in Service Discovery Software from $219 a month.

HashiCorp Consul screenshot See all screenshots
  • Deployment On Premise, Cloud Based
  • Starting price Free
  • Free trial Available
  • Best for Small Business, Medium Business, Large Enterprise

What is HashiCorp Consul?

Consul is a service networking product from HashiCorp providing service discovery, service mesh, identity-based authorisation, Layer 7 traffic management and encrypted service-to-service communication across on-premises, hybrid and multi-cloud environments. It provides a control plane for registering, accessing and securing services, deploys gateways and sidecar proxies into the data plane, and ships in Community and Enterprise editions.

The catalog is the piece everything else depends on. A registry that tracks every service and where it currently runs is what allows the rest of the system to route, secure and observe traffic, and it is why the same product serves both plain service discovery and full service mesh use.

Consistency is handled by two protocols with different jobs, which is worth understanding before operating it. Raft gives a quorum of servers an agreed state before any change is committed, while Serf gossip manages membership across datacentres and wide-area federations. The first protects correctness and the second scales membership, and confusing them makes failure behaviour hard to reason about.

Working across runtimes rather than only Kubernetes is the practical differentiator. Organisations that still run virtual machines alongside containers can register both in one catalog, which is precisely the situation most enterprises are actually in.

Key Features of HashiCorp Consul

  • Service discovery with a central catalog
  • Service mesh with sidecar proxies
  • Identity-based authorisation
  • Layer 7 traffic management
  • Mutual TLS encryption between services
  • Gateways for ingress, egress and mesh federation
  • Raft consensus for consistent state
  • Serf gossip for membership and WAN federation
  • Multi-datacentre and multi-cloud federation
  • Support for Kubernetes and virtual machine workloads
  • Community and Enterprise editions

HashiCorp Consul Pricing

Free

Free

The Community edition is free and open source. Enterprise and the managed HCP service are sold separately, with no figure published on the project site.

HashiCorp Consul Specifications

Deployment
  • On Premise
  • Cloud Based
Desktop
  • Web App
  • Windows
  • Mac
  • Linux
Built for
  • Small Business
  • Medium Business
  • Large Enterprise
Support
  • Knowledge Base
Public API
Yes
Free trial
Yes
Free plan
No
Runs in browser
No
Customisable
No
Website
consul.io

HashiCorp Consul Screenshots

Your experience counts

Rate HashiCorp Consul

Used HashiCorp Consul? Your honest review helps the next buyer decide. It takes about three minutes.

Overall, how would you rate it?

Pick a star rating to start.

HashiCorp Consul FAQs

The Community edition is free and open source. Enterprise and the managed HCP service are sold by HashiCorp and no figure is published on the project site.

The registry tracking every service and its current location. It is what allows the rest of the system to route, secure and observe traffic, and it serves both discovery and mesh use.

Raft gives a quorum of servers an agreed state before a change is committed, protecting correctness. Serf gossip manages membership across datacentres and wide-area federations, which is a scaling problem rather than a correctness one.

No, and that is the practical differentiator. Virtual machines and containers can register in the same catalog, which matches the mixed estate most enterprises actually run.

Discovery answers where a service is. Mesh additionally carries the traffic through proxies so it can be encrypted, authorised and observed, using the same catalog underneath.