Raco is a high-performance, terminal-based HTTP client built for developers who live in the command line. It combines the power of a modern API testing tool with the speed and efficiency of a keyboard-driven interface.
Why Raco?
Unlike GUI-heavy alternatives that consume memory and require endless clicking, Raco runs directly in your terminal with a beautiful 3-panel interface. Navigate with Vim-style keybindings, use your mouse when needed, or script everything via CLI Raco adapts to your workflow.
Key Features:
• Dual Mode Operation – Interactive TUI for exploration, CLI mode for automation and CI/CD pipelines
• Multi-Protocol Support – HTTP/REST, WebSocket, and gRPC in one tool
• Smart Organization – Collections and folders to organize requests with Git-friendly JSON/YAML storage
• Environment Management – Switch between dev, staging, and production with environment variables
• Request History – Automatically track and replay previous requests
• Real-Time Metrics – Built-in dashboard showing response times, success rates, and performance stats
• Command Palette – Quick access to any request with fuzzy search
• Vim-Style Navigation – j/k to move, Ctrl+R to send, zero mouse required
• Import & Export – Bring your Postman collections or convert cURL commands instantly
• Testing Built-In – Assertions and request chaining for API validation
Perfect for:
Developers who prefer terminal workflows
Quick API debugging without opening heavy IDEs
Scripting and automated testing
Teams wanting version-controlled API collections
Lightweight. Fast. Keyboard-first.