Logs and log explorer
Every call logged, searchable and live
See it working
What you get
360 days of call logs
Every call and attempt with redacted, encrypted request and response bodies, kept for 360 days.
One query language
provider:hunter status:>=400 -capability:email.find latency:>2000 works in /logs and GET /v1/logs.
Right-click exploration
Filter to a value, exclude it, group by it or jump to the calls around it, from any cell or facet.
Live tail
New calls stream in as they happen, in the dashboard, over SSE or WebSocket, or with grid logs tail.
Saved views and pins
Save a query with its columns, share it with your workspace, pin calls to keep them on top.
Export and replay
Export up to 10,000 rows as CSV or NDJSON, or copy any call as a cURL command without its secret.
How it works
Make calls with the API, SDK or MCP; each one is logged in about a second.
Search, filter and group in /logs, or right-click any value to drill in.
Tail new calls live, or query the same log from the API.
curl -N "https://api.gridrouter.io/v1/logs/live?format=sse&kinds=call&status=error" \
-H "Authorization: Bearer $GRID_API_KEY"Questions
How long are logs kept?
Every call is stored for 360 days. On the Free plan the last 30 days are readable; longer read windows come with paid plans.
Are request and response bodies stored?
Yes, redacted and encrypted, and never with your vendor credentials. Set data_policy.zdr on a call to skip storing its bodies.
Can I send logs to my own tools?
Log drains stream calls to a webhook, Datadog, Axiom, S3, GCS or R2. They come with paid plans.
More in GridRouter
- Unified API and routingAsk for a capability, not a provider. GridRouter picks the provider, falls back on a miss or an error, and answers in one schema.
- MCP serverPoint any MCP client at one URL and your agent can search the catalog, get a quote and call any capability, inside the budget you set.
- WaterfallsPut providers in order, choose how fast and how far to go, and publish the result as a versioned endpoint your code and agents can call.
- Vendor billing verificationGridRouter checks what each provider charged against what its own pricing says, call by call, and hands you the mismatches as a CSV.
- Private cacheStop paying twice for the same person or company. Every answer is cached for your workspace only and reused until its fields expire.
- Alerts, webhooks and integrationsHear about a failing provider, a runaway agent or a wrong charge in seconds, in the tools your team already watches.
- Security and governanceYour vendor keys, data and spend stay inside your workspace, and every change is on the record.
- Provider catalog and docsFind the right provider for a capability, see how it bills and what its API looks like, before you sign a contract.