Skip to main content
Account

Meshery

Meshery is a CNCF management plane for Kubernetes and service meshes. Learn how to model, deploy and compare designs across clusters with mesheryctl.

Status
Stable
Category
Provisioning
Subcategory
Automation & Configuration
License
Apache-2.0
Technology matrix Skip Just not for me See the matrix

Meshery is a multi-cluster, multi-mesh management plane for cloud native infrastructure, maintained by Layer5. It models Kubernetes clusters and the stacks running on them as β€œdesigns” β€” declarative, visually-editable bundles of manifests, Helm charts, and operator CRDs β€” and deploys, compares, and lifecycles them across environments.

The architecture is a Go server exposing REST and GraphQL APIs, a React front end, and a set of gRPC β€œadapters” that each wrap a specific ecosystem project β€” Istio, Linkerd, Consul, Cilium, Kuma, Nginx Service Mesh, and many non-mesh projects via its broader integrations catalog. Designs are authored in a Kubernetes-like model backed by the OAM-inspired MeshModel registry, rendered to concrete manifests at apply time, and can be pushed to any number of registered clusters from a single workspace. A mesheryctl CLI mirrors the web UI for CI use, and built-in load generators (fortio, wrk2, nighthawk) let users attach performance profiles to designs.

Meshery is a CNCF project and sits alongside Argo CD, Flux, and Backstage in the platform-engineering toolbox, with its niche being visual, multi-project design plus opinionated support for comparing service-mesh implementations.

Automation & Configuration

Email signup loads here. You can also manage email preferences in account settings.

Build Meshery? I'll show you where engineers get stuck with it β†’ Back free content for the community β†’