Freedom251 › Service Mesh Platforms
Kuma

What Kuma is
Kuma is a free, open-source control plane for managing service meshes and microservices across Kubernetes, virtual machines, and bare-metal environments. It can run in single-zone or multi-zone deployments spanning clouds, regions, and Kubernetes clusters, while one control plane can serve multiple individual meshes. Its traffic policies cover HTTP and TCP routing, health checks, circuit breaking, retries, timeouts, fault injection, and rate limiting. Security features include mutual TLS and mesh traffic permissions. For observability, Kuma provides service maps, traces, access logs, metrics, and OpenTelemetry, with integrations described for Prometheus, Grafana, Jaeger, and Datadog. Interfaces include Kubernetes CRDs, a GUI, REST API, and CLI; Envoy is bundled as the data-plane proxy. Kuma is self-hosted, and its open-source plan is listed as free. The Kubernetes quickstart describes the GUI as read-only. Production guidance addresses secrets management, API access and authentication, certificates, proxy membership, and Kubernetes RBAC.
Who it suits
Kuma suits teams managing service meshes across Kubernetes, VMs, and bare metal. It also supports organizations that need multiple meshes under a single control plane.
What it does well
- Supports Kubernetes, VMs, and bare-metal environments.
- One control plane can serve multiple meshes.
- Includes mutual TLS and mesh traffic permissions.
- Provides a REST API, CLI, GUI, and Kubernetes CRDs.
- Open-source plan costs nothing.
What to know first
- Kuma is self-hosted.
- The Kubernetes quickstart describes the GUI as read-only.
- Production setup involves secrets, access controls, and certificates.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Open source | Open-source control plane; supports Kubernetes, VMs, and bare metal | Free |
| Kuma open-source | self-hosted control plane · Kubernetes, VMs and bare metal · Envoy data plane | Free |
As kuma.io lists them, read 2 Oct 2026. The maker's own page has the final word.
Getting started
- Open the Kuma website.
- Choose a Linux or macOS download from the installation guide.
- On macOS, install the CLI with Homebrew if that is your chosen installation route.
- Deploy Kuma in a self-hosted environment for Kubernetes, virtual machines, or bare metal.
- Use the CLI, REST API, Kubernetes CRDs, or GUI to work with Kuma.
Kuma is an open-source service-mesh control plane for teams running services across Kubernetes and non-Kubernetes infrastructure. It is a strong fit when one self-hosted system needs to manage multiple meshes and varied workloads. The tradeoff is that teams must operate the control plane themselves, and the Kubernetes quickstart presents a read-only GUI.
Overview
Kuma supports Kubernetes, virtual machines, and bare metal, with single-zone and multi-zone deployments spanning clouds, regions, and Kubernetes clusters. One control plane can manage multiple individual meshes, making it useful for organizations that need shared administration while keeping mesh boundaries separate. Its sidecar architecture bundles Envoy as the data-plane proxy. Kong is identified as its core maintainer.
Self-hosting offers deployment control, but it also puts operations and security responsibilities on the adopting team. Kuma’s production guidance covers secrets management, API access control, authentication for the API server and proxies, proxy membership, certificates, and Kubernetes RBAC.
Key features
Traffic and security
HTTP and TCP routing, health checks, circuit breaking, retries, timeouts, fault injection, and rate limiting give operators a broad set of controls for service traffic. Mutual TLS and mesh traffic permissions add service-to-service security, while multi-mesh support lets teams apply those controls across distinct meshes. This breadth suits teams with varied traffic-management needs; it also means operators must configure and maintain the policies themselves.
Observability and interfaces
Service maps, traces, access logs, metrics, and OpenTelemetry provide several ways to inspect mesh behavior. Kuma’s observability documentation describes integrations with Prometheus, Grafana, Jaeger, and Datadog, which can suit teams already using those systems.
Kubernetes CRDs, a REST API, and a CLI offer practical ways to manage Kuma through configuration or automation. A GUI is also provided, but the Kubernetes quickstart describes it as read-only, so operators should not depend on it to make changes.
Pricing
Kuma’s Open source plan costs nothing. It is an open-source control plane supporting Kubernetes, VMs, and bare metal, with no paid plan or seat-based charge indicated. This suits teams that want to avoid a platform license and can supply the infrastructure and operational work themselves; the cost of running the required infrastructure remains separate.
Platforms
Kuma is self-hosted and supports Kubernetes, OpenShift, VMs through its Universal option, and bare metal. Linux and macOS downloads are provided, and the CLI can be installed on macOS with Homebrew. Its API and web interfaces complement command-line and cluster-based management. This range works for teams spanning environments, but it is not a managed service that removes control-plane operations from their workload.
Who it's for
Choose Kuma if your team needs an open-source control plane for multiple meshes across clusters, clouds, VMs, or bare metal, and has the capacity to self-host and secure it. It is less suitable for teams that require a managed control plane or expect the GUI to be a full write-capable administration interface.
Pros and cons
- Pro: Supports Kubernetes, VMs, and bare metal, so teams can manage meshes across mixed workloads.
- Pro: Multi-zone deployments and multiple meshes under one control plane fit distributed environments with separate mesh boundaries.
- Pro: Traffic policies, mutual TLS, permissions, and a range of telemetry capabilities cover key operational needs.
- Con: Self-hosting leaves control-plane operations and production security configuration to the team.
- Con: The Kubernetes quickstart’s GUI is read-only, limiting its usefulness for teams that want to administer changes graphically.
Alternatives
Service Mesh Platforms is a useful starting point for comparing this category.
- AWS App Mesh is another free option; its proxy resources incur AWS costs, so consider it if that billing model fits your deployment.
- Buoyant Enterprise for Linkerd offers an open-source option and a free trial, with production use available at any scale for companies with fewer than 50 employees.
- Kong Gateway is a paid product with a free plan and a 30-day free trial; consider it if you are evaluating a gateway rather than Kuma’s service-mesh control plane.
- VMware Workstation Pro is a free option for running virtual machines on Windows or Linux hosts, rather than a service-mesh platform.
- Flomesh Service Mesh is another open-source service-mesh option.
- Istio is an open-source alternative available at no cost.
- Linkerd is a free, open-source option that requires Kubernetes.
- Traefik Mesh is free and requires Kubernetes 1.11+, CoreDNS or KubeDNS, and Helm v3.
Verdict
Kuma is a strong choice for technically equipped teams that need a free, self-hosted control plane spanning multiple meshes and infrastructure types. Its broad traffic, security, and observability capabilities are the main draw; teams that want managed operations or a write-capable GUI should look elsewhere.
Verdict
Kuma offers traffic management, security, and observability features across several deployment environments. Note that it is self-hosted and the GUI is read-only in the Kubernetes quickstart.
Questions
Does Kuma have a free plan?
Yes. The Open source plan costs nothing and provides an open-source control plane for Kubernetes, VMs, and bare metal.
Which environments does Kuma support?
It supports Kubernetes, virtual machines, and bare-metal environments, including Kubernetes, OpenShift, and Universal deployments. It supports single-zone and multi-zone deployments across clouds, regions, and Kubernetes clusters.
Is Kuma self-hosted?
Yes. Kuma has a self-hosted deployment model.
What interfaces does Kuma provide?
Kuma provides native Kubernetes CRDs, a GUI, a REST API, and a CLI. The Kubernetes quickstart describes the GUI as read-only.
Which observability integrations are described?
Kuma's observability documentation describes integrations with Prometheus, Grafana, Jaeger, and Datadog.
Who maintains Kuma?
The documentation identifies Kong as Kuma's core maintainer.
Facts from Kuma's own pages
- API
- Kuma exposes a RESTful HTTP API for reading configuration and policies, and Universal mode also permits changes through that API. · kuma.io, 15 Oct 2026
- API specification
- The project publishes a complete OpenAPI specification in its GitHub repository. · kuma.io, 15 Oct 2026
- CLI
- The kumactl command-line interface manages Kuma and is included in production deployment guidance. · kuma.io, 15 Oct 2026
- CNCF health
- The CNCF project page reports a health score of 76 and 334 contributors for Kuma. · cncf.io, 15 Oct 2026
- CNCF status
- CNCF accepted Kuma as a Sandbox project on June 25, 2020. · cncf.io, 15 Oct 2026
- Default exposure limitation
- The API server defaults to plain HTTP on 0.0.0.0:5681 without authentication, requiring operators to restrict network access themselves. · kuma.io, 15 Oct 2026
- Deployment
- Kuma supports single-zone and multi-zone deployments across clouds, regions, and Kubernetes clusters. · kuma.io, 2 Oct 2026
- Deployment security
- Production guidance covers secrets management, API access control, API server and proxy authentication, proxy membership, certificates, and Kubernetes RBAC. · kuma.io, 2 Oct 2026
- External services
- The ExternalService resource applies Kuma observability, security and traffic policies to services outside the mesh. · kuma.io, 15 Oct 2026
- Funding news
- Kong announced a $175 million Series E financing at a $2 billion valuation on November 19, 2024, bringing reported total capital raised to $345 million. · konghq.com, 15 Oct 2026
- GitHub project description
- The public repository describes Kuma as a multi-zone service mesh for containers, Kubernetes and VMs built with Envoy and identifies it as a CNCF Sandbox project. · github.com, 15 Oct 2026
- GUI limitation
- The Kubernetes quickstart describes Kuma's GUI as read-only. · kuma.io, 2 Oct 2026
- Independent pricing comparison
- The buyer guide classifies Kuma as free open source and Kong Mesh as a moderate-to-premium enterprise subscription. · ciopages.com, 15 Oct 2026
- Ingress feature
- Ingress options include delegated gateway, built-in gateway and Kubernetes Gateway API support. · kuma.io, 15 Oct 2026
- Install
- The installation guide provides Linux and macOS downloads and documents installing the CLI on macOS with Homebrew. · kuma.io, 2 Oct 2026
- Installation
- Universal installation can download versioned archives with an installer script, while macOS users can install kumactl through Homebrew. · kuma.io, 15 Oct 2026
- Integrations
- Kuma's observability documentation describes integrations with Prometheus, Grafana, Jaeger, and Datadog. · kuma.io, 2 Oct 2026
- Interface
- Kuma provides native Kubernetes CRDs, a GUI, a REST API, and a CLI. · kuma.io, 2 Oct 2026
- Kubernetes installation
- Kuma provides Helm charts through the kumahq.github.io/charts repository and documents Helm and Argo CD deployment. · kuma.io, 15 Oct 2026
- Licence
- The main Kuma repository and Helm charts are distributed under the Apache-2.0 licence. · github.com, 15 Oct 2026
- Limit: latency
- The same comparative study found Kuma nearly doubled latency in its tested scenario and performed worse than Linkerd and Traefik Mesh at the tested limits. · libstore.ugent.be, 15 Oct 2026
- Limit: operating cost
- An independent service-mesh buyer guide says free Kuma still carries operational costs for platform staff, control plane, data plane and certificate authority. · ciopages.com, 15 Oct 2026
- Maintainer
- The documentation identifies Kong as Kuma's core maintainer. · kuma.io, 2 Oct 2026
- Maker headquarters
- Kong's LinkedIn company page lists San Francisco, California as headquarters and 1,001–5,000 employees. · linkedin.com, 15 Oct 2026
Where Kuma stands on Freedom251
- Service Mesh Platforms#1 of 22
- Distributed Systems#5 of 30