What problem this solves
You have something running inside a room and want a stable URL for it. Routes connect a public hostname to the exact room and port where that service listens.How the pieces relate
- Service runs inside a room and listens on an HTTP port.
- Published port makes that HTTP port reachable from outside MeshAgent.
- Route maps a domain to the room + published port.
Create a route (CLI)
Use a MeshAgent-managed domain (*.meshagent.app)
- Deploy a service that exposes an HTTP endpoint and marks its port as published.
- Create a route:
- The hostname is ready once the route is created (no DNS changes required).
How to mark a port as published
In your service config, the HTTP port must be marked as published:Common use cases
- Shareable URLs for demos or internal tools.
- Stable endpoints for external integrations.
- Dedicated URLs for room-specific web apps.