Back to blog
API GATEWAY

API Gateway vs Service Mesh - Guide

October 21, 2019 | 1 min read
Traffic Shadowing and Dark Launch

We explain the difference between a service mesh and an API gateway and help you understand which tool you should be using.

Today, we talk about a hot topic: the difference between an API gateway and a service mesh. An API Gateway is used to manage traffic into your cluster, we call this north-south traffic. A service mesh manages traffic between services within your cluster, we call this east-west traffic.

One of the sources of confusion between API gateways and service meshes is that there is some overlapping functionality when building cloud native applications. For example, you need common semantics around resilience and common functionality around observability.

This video explains the key differences between API Gateways and service meshes as well as some different use cases for either technology:

API Gateway vs Service Mesh

Learn More

To learn more about API Gateways vs. service meshes, check out the following resources:

Edge Stack API Gateway

Simplify and secure your Kubernetes application environment with a best-in-class, cloud-native API Gateway solution