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