Skip to main content
The Mesh Dashboard is your control center for managing API keys, billing, usage logs, and prompt templates. This page walks through each section.

API Keys

Create and manage your rsk_... credentials.
  • Create keys with descriptive labels (e.g. production, staging, teammate-alice)
  • Set spend caps — a USD limit per key to prevent runaway costs
  • Configure rate limits — Requests Per Minute (RPM), Requests Per Day (RPD), and Tokens Per Minute (TPM)
  • Monitor per-key metrics — request counts, success/error rates, and total spend

Key creation options

When creating a key you can configure global limits that apply to all models, and optionally restrict which models the key can use with per-model overrides: Global limits (apply across all models on this key): Model allowlist (optional): Select specific models this key is permitted to use. If no models are selected, the key can access all models available to your account. Per-model limits (optional): For each model added to the allowlist you can set budgets that apply only when that model is called. They are lifetime totals for that model on this key and never reset: Per-model budgets are enforced in addition to the global key limits, and whichever is hit first takes effect. A reached budget returns 402.
Set a spend cap on every key before sharing it or deploying to production.

Billing

Manage your pre-paid credit balance.
  • Current balance — real-time view of remaining credits in USD
  • Top up — add credits via Stripe or local payment gateways (UPI, cards)
  • Spend history — detailed breakdown by provider, model, and date range, for as far back as your account goes
  • Auto-recharge — automatically top up when your balance drops below a threshold

Logs

Every request through your account is recorded.
  • Filter by date, model, API key, or status (success / error)
  • Latency tracking — time-to-first-token and total response time per request
  • Token counts — prompt and completion token breakdown per call
  • Request ID — a unique req_... ID on every request, useful for support tickets
How far back this screen goes depends on the tab.
  • Served requests come from the same usage records the Dashboard and Billing read, so this tab goes back as far as your account does. Every range on the picker is real here, All time included.
  • Refused requests are available here for up to 90 days.
  • Full detail for one request — its headers, and its request and response bodies — is available for up to 90 days. Opening a request older than that returns 404.
  • Prompts and completions appear only when the key that served the request had body logging on. That setting controls what is returned to you, not what we store, so turning it on does not make older requests readable.
90 days is the furthest these reach, not a guarantee for every day inside it. Today they reach back to 6 August 2026, and that window grows until it meets the cap in early November 2026. So a question about last quarter’s traffic is answerable from the Served tab; the full detail behind those requests is not. If you need the bodies for longer, capture them while they are in the window — the surrounding metadata needs no capturing, because it stays available for the life of the account. See How far back data goes.

Models

Browse the full model catalog.
  • Discover all enabled models across OpenAI, Anthropic, Google, Meta, and more
  • Compare pricing — live prompt and completion cost per 1M tokens
  • Filter free models — find $0-cost models for testing and prototyping
  • Check capabilities — context length, supported modalities (text, image, audio)

Prompts

My Prompts is your org’s editable library and Global Prompts the curated read-only catalog. Create and manage Prompt Templates through a visual editor.
  • Write system prompts with {{variable}} slots for dynamic values
  • Set default parameters — temperature, max tokens, stop sequences
  • Test in-dashboard before deploying to production
  • Manage versions — update templates without touching client code

Usage

Dashboard, the first item in the sidebar, shows your traffic for a time range. Filter it by API key or model. Every range the picker offers is real here, including Year to date and All time: usage and spend are billing records and are kept for the life of the account. The 90-day caps are narrower than this screen — they apply to refused requests and to stored request detail, both on Logs.
  • Totals — spend, requests, tokens, success rate with the error count, and average cost per request
  • By model — top models by spend, provider share, and a per-model table of requests, tokens, and spend
  • Spend trend — spend over time with a moving average
  • Rate limits — live RPM, RPD, and TPM against your limits
Settings → Usage is the org admin view: org-wide request, token, and cost totals, plus spend by team and by member.

BYOK

Configure your own upstream API keys for providers like AWS Bedrock, Google Vertex AI, Azure AI Foundry, and OpenAI. See Bring Your Own Keys.

Other sections

  • Get Started — onboarding steps for a new account
  • Briefing — findings, spend, and reliability views over your traffic (rolling out; not on every account yet)
  • Routing Policies — reusable retry and fallback templates; see Retry & Fallback
  • Memory and RAG — browse stored memories and manage files for retrieval
  • MCP — connection details and the tool catalogue for Mesh’s MCP server
  • Playground — try models interactively in Chat, Realtime, and Image
  • Notifications — webhook and email destinations for account events; see Notifications
  • Settings — org administration in tabs: People, Teams, Roles, Admin keys, Invitations, Limits, Model access, Data retention, Request bodies, Data protection, API contract, Usage, and Audit log. Which tabs you see depends on your role