What is Cruss?
Cruss is a free, collaborative API client. It lets you build, send, and organise HTTP requests — and generate shareable documentation from your collections in one click. Think of it as the tool you use to talk to APIs: describe a request, hit Send, inspect the response. Cruss makes it easy to save those requests, group them into collections, share them with your team, and turn them into polished public API docs.
💡
Cruss is an API client, not a full API testing suite. It excels at collaborative request building, automated collection runs, and one-click documentation.
⚡
Send instantly
No setup, no install. Works in the browser for guests and teams.
👥
Team-first
Free workspaces with role-based access. No member limits ever.
📄
1-click docs
Turn any collection into a public API reference page instantly.
▶️
Collection Runner
Run all requests in a collection sequentially with live pass/fail results.
🔗
Request chaining
Extract values from responses and inject them into subsequent requests automatically.
🕐
Response history
Every response is saved per-request so you can compare across runs without re-sending.
🌿
Environments
Switch between Dev, Staging, and Prod without editing requests. Variables resolve in the URL bar live.
🔷
GraphQL support
Built-in query + variables editor with automatic serialization.
🔌
Local API testing
Extension + Agent support for testing localhost without CORS.
📥
cURL import
Paste any curl command — headers, body, and method are extracted automatically.
✅
Assertions
Define pass/fail assertions on status, response time, body fields, and headers.
⌨️
Command Palette
Press ⌘K to search and jump to any request across your entire workspace instantly — no sidebar scrolling.
🔒
Secret masking
Sensitive header and variable values (tokens, API keys, passwords) are masked by default with a toggle to reveal.