🗂️ Navigation

Open Service Mesh

A lightweight and extensible cloud native service mesh.

Visit Website →

Overview

Open Service Mesh (OSM) is a lightweight and extensible cloud-native service mesh that allows users to uniformly manage, secure, and get out-of-the-box observability features for highly dynamic microservice environments. It is a CNCF Sandbox project that uses Envoy as the data plane and is configured using the Service Mesh Interface (SMI) APIs.

✨ Key Features

  • SMI Compatible
  • mTLS for secure communication
  • Fine-grained access control policies
  • Traffic shifting for deployments
  • Automatic sidecar injection of Envoy

🎯 Key Differentiators

  • Lightweight and simple
  • Based on the Service Mesh Interface (SMI) standard
  • Easy to understand and operate

Unique Value: Provides a simple and lightweight way to implement core service mesh capabilities on Kubernetes using the SMI standard.

🎯 Use Cases (4)

Implementing a simple, lightweight service mesh on Kubernetes Securing pod-to-pod communication Managing traffic for canary deployments Users who want to use the SMI standard for mesh configuration

✅ Best For

  • Basic service mesh functionalities in a Kubernetes environment.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Complex, multi-cluster, or hybrid environments.
  • Users needing advanced features not covered by the SMI spec.

🏆 Alternatives

Istio Linkerd Kuma

Offers a much simpler and more focused feature set compared to Istio, making it easier to get started for basic use cases.

💻 Platforms

Kubernetes

✅ Offline Mode Available

🔌 Integrations

Kubernetes Envoy Prometheus Grafana

💰 Pricing

Contact for pricing
Free Tier Available

Free tier: Open source, self-hosted.

Visit Open Service Mesh Website →