Contributing to Meshery Server


Trainer: Shlok Mishra
Technologies: Golang, Gorilla, OpenAPI Schema

This Contributor Training Series session provides a detailed walkthrough on how to contribute to the Meshery Server. Attendees were introduced to the architecture of Meshery and its key components like Meshkit, MeshSync, and meshery/schemas.

The session also covered important backend concepts such as custom error handling, logging mechanisms, and Meshery’s schema-driven design philosophy. Key areas to contribute, relevant repositories, and community resources were also highlighted.

You will learn to:

  • Understand Meshery Server architecture and its core components
  • Set up and contribute to Meshery Server, Meshkit, and MeshSync
  • Implement custom error handling and logging
  • Use and extend OpenAPI schema-driven approaches
  • Identify key areas of contribution and navigate related resources

Workshop Slides


Server Contribution Guide


Workshop Recording



Layer5, the cloud native management company

Layer5 is the steward of Meshery and creator of Kanvas, the collaborative canvas for cloud-native infrastructure. We bridge the gap between design and operation, allowing engineers to create, configure, and deploy orchestratable diagrams in real time. Whether managing Kubernetes or multi-cloud environments, Layer5 provides the tooling needed to oversee modern infrastructure with confidence.