Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.meshrouter.app/llms.txt

Use this file to discover all available pages before exploring further.

MESH serves the MESH catalogue — clients address models exclusively by their MESH id (e.g., mesh/pro, mesh/balanced, mesh/swift, mesh/embed, mesh/claude-sonnet-4.5) or one of the router modes (auto, cheapest, fast, best). Routing credentials are held in the deployment secret store and never appear in client requests, SDK code, or admin payloads. This page documents the operator-facing admin endpoints. Application code should never need to call them.

Runtime config

GET /v1/providers/config returns redacted provider configuration. PATCH /v1/providers/config/{provider} updates non-secret routing settings:
{
  "enabled": true,
  "priority": 10,
  "routingWeight": 1,
  "timeoutMs": 30000,
  "maxConcurrency": 100,
  "circuitBreaker": {
    "errorRate": 0.2,
    "cooldownMs": 60000
  }
}
Use GET /v1/providers/health before changing router weights in production.