• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Consul
  • Install
  • Tutorials
  • Documentation
  • API
  • CLI
  • Try Cloud(opens in new tab)
  • Sign up

Consul

Skip to main content
  • Consul
  • Documentation
  • API
  • CLI
  • Tutorials
  • Install

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  1. Developer
  2. Consul

Automate Service Networking Across Clouds

  •  Documentation
  •  Tutorials
  •  Install

What is Consul?

Consul is a service networking solution that enables teams to manage secure network connectivity between services and across multi-cloud environments and runtimes. Consul offers service discovery, identity-based authorization, L7 traffic management, and service-to-service encryption.

Learn more about Consul features

Get Started

Learn how to run service discovery and a service mesh with Consul.

  •  Consul with Kubernetes
  •  Consul with Virtual Machines
  •  HCP Consul Quick Start
 
HCP Consul
Discover and securely connect your applications
Try HCP Consul

Featured Documentation

  •  
    Service Mesh
    Consul Service Mesh provides service-to-service connection authorization and encryption using mTLS.
  •  
    Kubernetes
    Deploy Consul to Kubernetes using the Helm chart, sync services between Consul and Kubernetes, and more.
  •  
    HCP Consul
    Deploy a managed HCP Consul cluster to quickly get started with Consul's full capabilities.

Popular Use Cases

  •  
    7 tutorials
    Secure Service Communication
    Authenticate service-to-service communication with mTLS and authorization with Access Control Lists (ACLs).
    • Consul
  •  
    9 tutorials
    Traffic Management
    Traffic routing with Consul service mesh, gateways, and Envoy proxies.
    • Consul
  •  
    15min
    Control Access into the Service Mesh with Consul API Gateway
    Route inbound requests to applications running on the HashiCorp Consul service mesh by leveraging a single control plane.
    • Consul
  •  
    17min
    Network Infrastructure Automation with Consul-Terraform-Sync Intro
    Automate updates to network infrastructure including dynamic load balancing and firewall rules with Consul-Terraform-Sync.
    • Terraform
    • Consul
  •  
    16min
    Extend your Service Mesh to Support AWS Lambda
    Learn how to configure AWS Lambda functions to interact with Consul service mesh. Replace a Kubernetes service deployment with an AWS Lambda function.
    • Consul

Get Certified

  •  
    3 tutorials
    Prepare for Consul Certification
    Study and review guides for the HashiCorp Certified: Consul Associate exam.
    • Consul
  •  
    30 tutorials
    Associate Tutorial List
    Study for the Consul Associate exam by following these tutorials. Login to Learn and bookmark them to track your progress. Study the complete list of study materials (including docs) in the Certification Prep guides.
    • Consul

On this page

  1. What is Consul?
  2. Get Started
  3. Featured Documentation
  4. Popular Use Cases
  5. Get Certified
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)