layer5 is a free, open source orchestration & scheduling project written in JavaScript and released under Apache-2.0. It has 1,149 GitHub stars, 1,661 forks and 164 open issues, and was last pushed 20 hours ago. On this registry it ranks #93 of 130 tracked projects in Orchestration & Scheduling, with 5 head-to-head comparisons available. It gained 12 stars over the last 30 tracked days.

What is layer5?

Layer5 is an open-source, Apache-2.0-licensed suite of cloud native infrastructure management projects — Meshery, Kanvas, Nighthawk, the Meshery Catalog, Layer5 Academy, Sistent and related components — aimed at developers, platform operators and teams running Kubernetes and its workloads.

What it is

Layer5 publishes cloud native application and infrastructure management software that embraces developer-defined infrastructure. It lives in the CNCF cloud native ecosystem, is written primarily in JavaScript, and sits in the Infrastructure & Operations / Orchestration & Scheduling category. The suite is organised around a set of named projects: Meshery, the collaborative cloud native manager for adopting, operating and managing Kubernetes and its workloads; Kanvas, which delivers infrastructure as design and operates as an end-to-end management platform for deploying designs, applying patterns and managing services in real time; Nighthawk, the Envoy load generator written in C++; Meshery Catalog; Layer5 Academy; Cloud Native Patterns; Cloud Native Performance; Image Hub; Meshery Operator; and Sistent.

The concrete problem it addresses is fragmentation. Kubernetes adoption, configuration and performance work is normally spread across per-cluster scripts, one-off YAML and disconnected tooling. Layer5 consolidates this into a management plane built around reusable, exchangeable design patterns. Meshery Catalog replaces scattered, hand-copied configuration by acting as a marketplace of curated infrastructure configurations and operational patterns for multi-cluster Kubernetes clusters and distributed applications. Cloud Native Performance provides a vendor-neutral specification for capturing environment, infrastructure, configuration, service and application details alongside statistical analysis of results, so performance work is comparable rather than anecdotal.

Key capabilities

  • Meshery acts as the collaborative cloud native manager for the adoption, operation and management of Kubernetes and its workloads.
  • Kanvas provides an end-to-end management platform with visual design, applying patterns and real-time operation of deployments and services.
  • Nighthawk characterises Layer 7 performance over HTTP, HTTPS and HTTP2, and is integrated into Meshery as one of three load generator choices.
  • Meshery Catalog exchanges reusable templates and Kubernetes-based operational patterns across multi-cluster and distributed deployments.
  • Cloud Native Performance bundles environment, infrastructure and service details with statistical analysis under the smp-spec.io specification.
  • Meshery Operator deploys and manages MeshSync as part of the Meshery architecture.
  • Image Hub runs on Consul, is compatible with Istio and Consul, supports Envoy-based data planes, and explores WebAssembly modules used as Envoy Filters.
  • Sistent supplies a design system and component library for consistent interfaces in cloud native applications.

Who uses it and how

  • DevOps engineers who want to consume and contribute curated infrastructure configurations and operational patterns from Meshery Catalog rather than authoring each one by hand.
  • Platform teams running multi-cluster Kubernetes and distributed applications that need patterns applied consistently across clusters.
  • Operators and performance engineers who need vendor-neutral, statistically bundled performance results from Meshery using Nighthawk or another bundled load generator.
  • Learners and organisations using Layer5 Academy for structured learning paths, interactive challenges and professional certifications spanning beginner to advanced material.
  • Contributors working through the contributing guidelines, newcomer's guide, weekly community calendar meetings, meeting recordings, discussion forum and Slack, with participation aligned to the CNCF Code of Conduct.

Getting started

The README is an index of the Layer5 product family rather than an installation document, and it points to https://layer5.io as the project homepage with documentation at https://docs.layer5.io, plus per-project documentation at docs.meshery.io, docs.kanvas.new and getnighthawk.dev. Contribution paths start with the repository's contributing guidelines and the newcomer's guide.

How it compares

No comparable tools are named in the facts provided for this registry, so Layer5 stands alone here and no direct product comparison can be drawn.

When to use it — and when not to

Self-hosting means operating a stack of interdependent parts, including the Meshery Operator managing MeshSync, Image Hub on Consul, and Envoy-based data planes for the WebAssembly filter work. Anyone wanting a single install command or a short, self-contained README should not start here: the repository is a broad product-family index with 164 open issues, and it records more forks (1,631) than stars (1,124), which suggests adoption skews toward people modifying it rather than simply deploying it. The Apache-2.0 licence is unambiguous, and the most recent push is dated 2026-09-18, so the codebase is active despite the README's sparse operational detail.

project readme (upstream, from github) — read inline

If you’re using Layer5 products or if you like the project, please ★ this repository to show your support! 🤩

About Layer5

Layer5's cloud native application and infrastructure management software enables you to expect more from your infrastructure. We embrace developer-defined infrastructure. We empower developers to change how they write applications, support operators in rethinking how they run modern infrastructure, and enable teams to stop finger-pointing and start collaborating. Docs

Projects

Meshery

Meshery is the collaborative cloud native manager that enables the adoption, operation, and management of Kubernetes and its workloads. [Docs](https://docs.meshery.io)



Kanvas

Kanvas delivers infrastructure as design. Kanvasis an end-to-end management platform, here to help teams understand problems, deploy designs, apply patterns, manage and operate your deployments and services in real time. [Docs](https://docs.kanvas.new)



Nighthawk

Nighthawk is a Layer 7 (HTTP/HTTPS/HTTP2) performance characterization tool. Nighthawk is Envoy’s load generator and is written in C++. Meshery integrates Nighthawk as one of (currently) three choices of load generator for characterizing and managing the performance of infrastructure and services. [Docs](https://getnighthawk.dev)


Cloud Native Catalog

Layer5 Catalog As a central hub for sharing cloud native infrastructure designs, Meshery Catalog enables the exchange of the best practices, reusable templates, and Kubernetes-based operational patterns for multi-cluster Kubernetes clusters and distributed applications. Meshery Catalog serves as a marketplace full of curated cloud native infrastructure configurations and operational patterns perfect for DevOps engineers who seek to leverage and contribute to Meshery's large collection of design patterns. [Docs](https://docs.layer5.io/cloud/catalog)


Layer5 Academy

Layer5 Academy Layer5 Academy is a learning platform built into Layer5 Cloud. It offers structured learning paths, interactive challenges, and professional certifications. Content spans beginner to advanced levels, helping both developers and organizations skill up in cloud native technologies. [Docs](https://docs.layer5.io/cloud/academy)






Cloud Native Patterns

Cloud Native Patterns help you get the most out of Kubernetes and every CNCF project. Each pattern can be used as a template and is customizable. [Site](https://service-mesh-patterns.github.io/service-mesh-patterns/)



Cloud Native Performance

The Cloud Native Performance is a vendor-neutral specification for capturing details of environment and infrastructure details, cloud native infrastructure and its configuration, service/application details, and bundling of statistical analysis of results. [Site](https://smp-spec.io)



Meshery Operator

Meshery Operator deploys and manages MeshSync. [Docs](https://docs.meshery.io/concepts/architecture/operator)




Sistent

Sistent is a design system and component library that streamlines the design and development of consistent, user-friendly interfaces for cloud native applications. [GitHub](https://github.com/layer5io/sistent), [Docs](https://layer5.io/projects/sistent)



Community and Contributions

We warmly welcome all contributors! Our projects are community-built and each welcomes open collaboration. As you get started, please review this project's contributing guidelines. Whether you are a user or code contributor and whether you're opening an issue or a pull request, know that any form of your engagement is considered contribution and is appreciated. Contributors are expected to adhere to the CNCF Code of Conduct.

Join us in the discussion forum and on Slack to learn more about Layer5 and its community! Make sure you see the newcomer's guide for a tour of resources available to you.

✔️ Join any or all of the weekly meetings on the community calendar.
✔️ Watch community meeting recordings.
✔️ Fill-in a community member form to gain access to community resources.
✔️ Discuss in the Community Forum.
✔️ Explore more in the Community Handbook.

Not sure where to start? Grab an open issue with the help-wanted label.

License

All of Layer5's projects are available as open source under the terms of the Apache 2.0 License.

Frequently asked questions

Is layer5 free to use?

layer5 is open source under the Apache-2.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does layer5 do?

Layer5, expect more from your infrastructure

What is layer5 written in?

layer5 is primarily written in JavaScript. Its source is publicly available at https://github.com/layer5io/layer5, and it has 1,149 GitHub stars.