Getting Started

Open Service Mesh (OSM) is a lightweight, 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.

Design & Concepts

Detailed design and architecture of Open Service Mesh.


This section describes how to install/uninstall Open Service Mesh (OSM) on a Kubernetes cluster using the osm CLI.

Tasks & Usage

Learn how to do common activities with Open Service Mesh (OSM)

Development Guide

Open Service Mesh Development Guide

Application Requirements

Application Requirements

Automerge Pull Requests

How to use labels and commands to automerge/autorebase your pull request.

HA Design considerations

Open Service Mesh HA Design considerations

Issue Triage

Issue Triage Guide

OSM ConfigMap

OSM ConfigMap

Release Guide

OSM Release Guide

Scale and limits

Documentation regarding OSM’s current scale and limitations


Docs related to troubleshooting issues.

Uninstall OSM

Uninstall OSM Control Plane from Cluster

Upgrade Guide

Upgrade Guide