Discover and securely connect applications.

A fully managed service mesh to help organizations reduce application delivery time by providing discovery, health monitoring, and service mesh functionality.

What is HCP Consul?

HCP Consul is a fully managed service mesh that enables users to discover and securely connect services without the added operational burden of maintaining a service mesh on their own. Deploy Consul servers, backed and managed by HashiCorp, with the click of a button.

Learn how to use HCP Consul
  • Simple Service Discovery

    Real-time health and location information of all services.

  • Secure by Default

    All HCP connections are secured, encrypted, and authorized by users.

  • Service Mesh as a Service

    Progressive delivery and zero trust security with less overhead.

How it works

Discover services and monitor health statuses

Automate the service discovery process. Tracking service information and get real-time health checks.

  • Services discoverable in seconds, not days

    HCP Consul communicates with Consul clients in a given environment to track any new or modified applications.   

Secure service to service communication

HCP Consul service mesh enables organizations to ensure that all communication between services is both encrypted and authorized using certificates for service identity.

  • Achieve peace of mind with secure microservices

    HCP Consul’s service mesh capabilities provide key security measures like mTLS, Access Controls (ACLs),  and automated certificate rotation.   

Split, route, and observe service traffic

Use HCP Consul’s robust traffic management capabilities to shape how applications communicate with one another and observe through third party integrations.

  • Control any connection, on any runtime

    Use Consul’s CLI or Kubernetes Custom Resource Definition (CRDs) for canary deployments, blue/green testing, and more.   

Support your current workflows



Use Helm to install Consul clients into your own environment and connect them to HCP Consul servers.

Connecting HCP Consul using Helm
Code example


Use the HCP Terraform provider to provision, manage, and delete Consul clusters in a repeatable fashion.

Using Terraform with HCP Consul
Code example

Get started with HCP Consul

Ready to get started? Sign up for a free HCP account today. New customers get $50 towards their first Consul cluster.