MOSN
The cloud-native network proxy written in Go.
Overview
MOSN (Modular Open Smart Network) is a network proxy written in Go, designed for cloud-native scenarios. It can function as a sidecar in a service mesh, compatible with Istio's control plane. It's known for its extensibility and ease of development in Go.
✨ Key Features
- Written in Go
- Istio compatible (xDS API)
- Extensible plugin framework
- Multi-protocol support
- Multi-cluster support
🎯 Key Differentiators
- Written in Go, making it more accessible for many developers
- High extensibility
- Proven in large-scale production environments
Unique Value: Provides a highly extensible, Go-based data plane for service mesh, lowering the barrier for custom development.
🎯 Use Cases (3)
✅ Best For
- Serving as a data plane in large-scale cloud-native environments at companies like Ant Group.
💡 Check With Vendor
Verify these considerations match your specific requirements:
- Users who prioritize the performance of a C++ based proxy like Envoy.
🏆 Alternatives
Easier to contribute to and extend for developers proficient in Go compared to C++-based proxies like Envoy.
💻 Platforms
✅ Offline Mode Available
🔌 Integrations
💰 Pricing
Free tier: Open source, self-hosted.
🔄 Similar Tools in Envoy-Based Mesh
Istio
Open-source service mesh that layers transparently onto existing distributed applications....
Consul Service Mesh
A multi-cloud service networking platform that connects and secures services....
Kuma
An open-source, universal control plane for service mesh, built on top of Envoy....
AWS App Mesh
A managed service mesh that provides application-level networking for your services....
Gloo Mesh
An enterprise-grade management plane for Istio, simplifying multi-cluster and multi-cloud service me...
Tetrate Service Bridge
An enterprise service mesh management platform for multi-cluster, multi-cloud, and hybrid environmen...