Comparison of Service Mesh Strengths

Linkerd

Time to Value, Performance

Istio

Powerful Feature Set, Extensibility

Consul

Support for Non-Kubernetes Workloads

NGINX Service Mesh

Interoperability with Existing Ingresses

Network Service Mesh

Layer2 and Layer3 Functions

Service Mesh Timeline

Service Mesh Comparison Matrix

Service Mesh

  • A10 Secure Service Mesh
  • App Mesh
  • Aspen Mesh
  • Cilium
  • Citrix Service Mesh
  • Consul
  • Grey Matter
  • Istio
  • Kuma
  • Linkerd 1.x
  • Linkerd 2.x(Conduit)
  • NGINX Service Mesh
  • Traefik Mesh
  • Maistra
  • Mesher
  • SOFAMesh
  • Octarine
  • Open Service Mesh
  • Rotor
  • Yggdrasil
  • Zuul
  • Vulcand
  • Network Service Mesh

Client Library

  • Akka
  • Finagle
  • Hystrix
  • Ribbon
  • Go kit
  • Spring Boot
  • DropWizard

API Gateway

  • Ambassador
  • Contour
  • Kong
  • OpenResty
  • 3scale
  • Citrix ADC

Service Proxy

  • A10 Lightning ADC
  • Contour
  • Envoy
  • HAProxy
  • nginMesh
  • NGINX Plus
  • MOSN
  • Traefik
  • Vulcand
  • Citrix ADC CPX

Load Balancer

  • A10 Thunder ADC
  • NGINX
  • Proxygen
  • Citrix ADC
  • kube-proxy

Service Mesh Interface Compliance

Is your service mesh compliant? Find out.

Service MeshMesh VersionTraffic Access
v1alpha1
Traffic Split
v1alpha1
Traffic Spec
v1alpha1
% Passed
v0.6.049.6%
v1.4.149.6%
v2.9.247.8%
v0.749.6%
v1.6.750%
Legend:
FullFully Compatible
HalfPartially Compatible
NoneIncompatible
Service Mesh Landscape

The Layer5 Service Mesh Landscape is a community-curated collection of service mesh projects. We encourage project maintainers to directly update and represent their service mesh’s functional and non-functional details.

Found a discrepancy, missing or out-dated information?

Stay meshy and subscribe!

Layer5, the service mesh company

Representing the largest collection of service meshes and their maintainers in the world, Layer5 is the service mesh company. Creator and maintainer of service mesh standards. Maker of Meshery, the service mesh management plane.