AnnouncementHashiCorp Consul is now generally available on HCP Learn More

Service Discovery and Health Checking

Discover, Register and Resolve services for application workloads across any cloud. Automatically add and remove services based on health checking.

Features

Centralized Service Registry

Centralized Service Registry

Consul enables services to discover each other by storing location information (like IP addresses) in a single registry.

Real-time Health Monitoring

Real-time Health Monitoring

Improve application resiliency by using Consul health checks to track the health of deployed services.

Open and Extensible API

Open and Extensible API

Consul’s API allows users to integrate ecosystem technologies into their environments and enable service discovery at greater scale.

$ dig @127.0.0.1 -p 8600 web.service.consul

; <<>> DiG 9.10.6 <<>> @127.0.0.1 -p 8600 web.service.consul SRV
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56598
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 3
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;web.service.consul.    	IN  SRV

;; ANSWER SECTION:
web.service.consul. 0   IN  SRV 1 1 80 Judiths-MBP.lan.node.dc1.consul.

;; ADDITIONAL SECTION:
Judiths-MBP.lan.node.dc1.consul. 0 IN   A   127.0.0.1
Judiths-MBP.lan.node.dc1.consul. 0 IN   TXT "consul-network-segment="

;; Query time: 2 msec
;; SERVER: 127.0.0.1#8600(127.0.0.1)
;; WHEN: Tue Jul 16 14:31:13 PDT 2019
;; MSG SIZE  rcvd: 150

Simplified Resource Discovery

Leverage DNS or HTTP interface to discover services and their locations registered with Consul.

Multi-Region, Multi-Cloud

Multi-Region, Multi-Cloud

Consul’s distributed architecture allows it to be deployed at scale in any environment, in any region, on any cloud.

Built for Enterprise Scale

Built for Enterprise Scale

Consul Enterprise provides the foundation for organizations to build a strong service networking platform at scale, with resiliency.

When to consider Consul Enterprise

Open Source

Technical Complexity

Consul Open Source enables individuals to discover services and securely manage connections between them across cloud, on-prem, and hybrid environments.

Enterprise

Organizational Complexity

Consul Enterprise provides the foundation for organizations to build an enterprise-ready service networking environment for multiple teams by enabling governance capabilities.

Ready to get started?