--- 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. ---
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.
Service Registry enables services to register and discover each other.
Secure service-to-service communication with automatic TLS encryption and identity-based authorization.
Feature rich Key/Value store lets you easily configure services.
Codify and automate service authorization policy.
Connect services across any runtime platform and public or private cloud. Connect services from Kubernetes to VMs, Containers to Serverless functions.