Relocation and renaming of meshmodels

10 views
Skip to first unread message

Lee Calcote

unread,
Jan 18, 2026, 4:28:37 PM (4 days ago) Jan 18
to Meshery Developers, Meshery Maintainers
All,

The source of truth for Meshery’s models is the Meshery Integration spreadsheet. Nightly, the contents of this sheet are downloaded and published to a handful of repositories. Within those repositories, these contents are placed in a specific directory. Each of those directories carries the name “meshmodels”. 


Proposal One: Rename and relocate "meshmodels" directory

While Meshery as a project does and has been known to use portmanteaus in it's naming of components, as time has gone on, the canonical reference to Meshery Models is just as “Models” not “MeshModels”. I propose that this directory be moved to a new directory in the root of the meshery/meshery repo at `/registry`. 


Proposal Two: Rename `meshmodel` API endpoints (routes) to `registry`

The collection of APIs under `/api/meshmodel` refer to Meshery’s internal “capabilities registry" in which models, components, relationships, connections, credentials, policies, and in the future, workflows (for actions other than “deploy” and “undeploy”), profiles (for both performance testing and monitoring) are registered into service. They can be used in designs, views, tests, policies, and in the future, workflows. The registry is where models are imported and cataloged, not meshmodels.

So, instead of /api/meshmodels, the routes will be /api/registry.

Screenshot 2026-01-18 at 3.25.13 PM.png


Relevant Renaming: meshes.proto

As you consider this, please be aware of related work, previously agreed and initiated, work in the renaming of the meshes protobuf definition that Meshery uses for gRPC communication between Meshery Server and its Adapters, which is currently called “meshes.proto”. Meshery Adapters capabilities have progressed well beyond that of managing service meshes. Adapters include the ability to manage any type of structure as well as perform advanced performance management of that into structure.



Please comment at-will. Propose an alternative direction, if you like. 

Thanks,
Lee

Lee Calcote

unread,
Jan 20, 2026, 8:27:45 PM (2 days ago) Jan 20
to Meshery Developers, Lee Calcote, Meshery Maintainers
All,

I have added this to tomorrow's meeting agenda. Please review and comment at-will.

Regards,
Lee

Reply all
Reply to author
Forward
0 new messages