Prototype
⚠️ Don't run this on production! Please.
Prototype is an open-source, easy-to-use, and minimal service mesh built on top of Envoy.
Compared to other service meshes, Prototype:
- does not create abstractions on top of Envoy.
- is universal. It can be used on Kubernetes, but it is not the main focus of the project.
- can be deployed and operated easily.
- is a toy project.
You can get a taste of Prototype, by running this example scenario.
Diagrams
Architecture

Protod detail
Inspiration
There are two main sources of inspiration for Prototype: crossover and Kuma.