Kong Mesh

Modernized service mesh for development and governance

With Kong Mesh, you can run and manage a distributed service mesh across Kubernetes and VMs in any environment.

Benefits of Kong Mesh:

  • Built-in mTLS, service discovery, and traffic management.
  • Support for multi-zone and multi-mesh topologies.
  • Runs on both Kubernetes and Universal (VM) environments.
  • Enterprise features like access control and advanced observability.

You can manage your mesh deployments using the Kong Mesh GUI.

Mesh Diagram

Install Kong Mesh

You can use the following script to run an instance of Kong Mesh in Universal mode:

  1. Go to the Kong Mesh packages page to download and extract the installation archive for your OS, or download and extract the latest release automatically (Linux or macOS):
    curl -L https://developer.konghq.com/mesh/installer.sh | VERSION=2.10.1 sh -
    
  2. To finish installation, add Kong Mesh binaries to path:
    export PATH=$(pwd)/kong-mesh-2.10.1/bin:$PATH
    

    This directory contains binaries for kuma-dp, kuma-cp, kumactl, envoy, and coredns.

For detailed Kong Mesh quickstart guides in different deployment modes, see the get started section below.

Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!