--- description: |- Consul is a highly available and distributed service discovery and KV store designed with support for the modern data center to make distributed systems and configuration easy. ---

A paradigm shift

The shift from static to dynamic infrastructure creates a challenge for connectivity and security. Consul is the service-based networking solution to connect, configure, and secure services in dynamic infrastructure.

Static

Host-based networking.

Dynamic

Service-based networking.

Use Cases

Service Discovery for connectivity

Service Registry enables services to register and discover each other.

Learn more

Service Segmentation for security

Secure service-to-service communication with automatic TLS encryption and identity-based authorization.

Learn more

Service Configuration for runtime configuration

Feature rich Key/Value store lets you easily configure services.

Learn more

Principles of Consul

Automation through Codification

Automation through Codification

Codify and automate service authorization policy.

Workflows, not Technologies

Workflows, not Technologies

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

Open and Extensible

Open and Extensible

  • Provision clusters on any infrastructure.
  • Connect to services over TLS via proxy integrations.
  • Serve TLS certificates pluggable Certificate Authorities.

Join millions of companies that trust Consul.

SAP Ariba
Citadel
Barclays
itv
Spaceflight
MyLotto