Understanding Modern Service Networking for Cloud and Microservices. Read Whitepaper

Consul 1.6 is now available! Read the announcement blog.

Connect and Secure Any Service

A multi-cloud service networking platform to connect and secure services across any runtime platform and public or private cloud.

Service-based networking for dynamic infrastructure

Static Infrastructure

Private datacenters with static IPs, primarily north-south traffic, protected by perimeter security and coarse-grained network segments.

Traditional Approach

  • Static connectivity between services
  • A fleet of load balancers to route traffic
  • Ticket driven processes to update network middleware
  • Firewall rule sprawl to constrict access and insecure flat network zones

Dynamic Infrastructure

Multiple clouds and private datacenters with dynamic IPs, ephemeral containers, dominated by east-west traffic, no clear network perimeters.

Consul Approach

  • Centralized registry to locate any service
  • Services discovered and connected with centralized policies
  • Network automated in service of applications
  • Zero trust network enforced by identity-based security policies

Consul Case Studies

Bloomberg logo in white

Delivering network as a service in a heterogeneous environment

Bloomberg builds a service discovery platform to connect more than 20000 nodes across a complex and diverse environment. The platform allows thousands of developers to register and connect their applications with each other in a self-service manner.

Read Case Study

Tackling the multi-cloud networking challenges

Connecting microservices in a multi-cloud environment is challenging. Consul provides Thomson Reuters an automated approach to track services running across multiple clouds, route traffic to healthy instances, and orchestrate real-time changes in a single place.

Read Case Study

A journey to service mesh

How Consul helps Criteo evolve from bare metal machines with load balancers to containers with service mesh to reduce cost, decrease application latency, improve security and avoid costly software development efforts.

Read Case Study
  • SAP Ariba Logo
  • Citadel Logo
  • Barclays Logo
  • ITV Logo
  • Spaceflight Logo
  • New Zealand Lotto Logo
  • Deluxe Entertainment Logo

Consul Principles


Codify and automate service definitions, health checks, service authorization policies, traffic management rules, failover logic, and more.

  1. $ curl http://localhost:8500/v1/kv/deployment
  2. [
  3. {
  4. "LockIndex": 1,
  5. "Session": "1c3f5836-4df4-0e26-6697-90dcce78acd9",
  6. "Value": "Zm9v",
  7. "Flags": 0,
  8. "Key": "deployment",
  9. "CreateIndex": 13,
  10. "ModifyIndex": 19
  11. }
  12. ]

Run and Connect Anywhere

Connect services across any runtime platform and public or private cloud. Connect services from Kubernetes to VMs, Containers to Serverless functions.

Consul connections grid

Extend and Integrate

  • Automate dynamic reconfiguration of network middleware.
  • Connect to services over TLS via proxy integrations.
  • Serve TLS certificates with pluggable Certificate Authorities.
  • AWS Logo
  • Microsoft Azure Logo
  • Google Cloud  Logo
  • VMware Logo
  • Vault Logo
  • F5 Logo
  • Envoy Logo
  • HAProxy Logo
  • NGINX Logo

Consul Open Source and Enterprise Features

Learn more about service discovery and service mesh use cases with Consul Open Source and operations, scale, and governance features with Consul Enterprise

Related Resources