Learn the

Provision, Secure, Connect, and Run

Any infrastructure for any application

KUBECON Learn how to deploy Consul on Kubernetes

Secure Service Networking

Consul is a service networking solution to connect and secure services across any runtime platform and public or private cloud

Download Get Started
CLI
UI

What can you do with Consul?

Consul is a service networking tool that allows you to discover services and secure network traffic.

Connect services

Secure Service Communication

Secure and observe communication between your services without modifying their code.

Upgrade services

Zero Downtime Deployments

Use traffic splitting to upgrade services with canary, rolling, and blue/green methods.

Load balance services

Dynamic Load Balancing

Automate load balancer configuration with Consul and HAProxy, Nginx, or F5.

Service-based networking for dynamic infrastructure

The shift from static infrastructure to dynamic infrastructure changes the approach to networking from host-based to service-based. Connectivity moves from the use of static IPs to dynamic service discovery, and security moves from static firewalls to service identity.

Static

Host-based networking static, host-based networking

Dynamic

Service-based networking
dynamic Created with Sketch.

Extend and Integrate

Provision clusters on any infrastructure, connect to services over TLS via proxy integrations, and Serve TLS certificates with pluggable Certificate Authorities.

Extend and Integrate

Companies that trust Consul

SAP Ariba
Citadel
Barclays
itv
Spaceflight Industries
MyLotto
Consul

Consul Open Source addresses the technical complexity of connecting services across distributed infrastructure.

Download
Consul Enterprise

Consul Enterprise addresses the organizational complexity of large user bases and compliance requirements with collaboration and governance features.

Learn More