A simple and easy to use REST API Client that runs in your terminal. Open-source alternative to Postman.

One command to install RestMan on your system
Quick Install
curl -fsSL https://userestman.vercel.app/install.sh | bashThen run
restmanFor manual installation or other options, visit the GitHub repository.
Everything you need to test and debug REST APIs, right in your terminal
Built with Bun for blazing fast performance. No bloated Electron wrapper - just pure terminal goodness.
Navigate entirely with keyboard shortcuts. No mouse required. Perfect for terminal power users.
Manage multiple environments (dev, staging, prod) with variable substitution like {{ API_KEY }}.
Automatically saves your request history. Browse, search, and replay previous requests instantly.
Save frequently-used requests and organize them into collections for quick access.
Automatic JSON pretty-printing, syntax highlighting, and response timing metrics.
A glimpse into RestMan's powerful interface

Clean, focused interface for making API requests

Quick method selector with keyboard shortcuts

Expanded view for large JSON responses

Browse and replay previous API requests

Save and organize frequently-used requests

Switch between dev, staging, and production

Manage environment-specific variables

Quick reference for all keyboard shortcuts
Master RestMan in minutes with these essential features
Use variables for dynamic values:
https://{{BASE_URL}}/api/users
Authorization: Bearer {{TOKEN}}Create environments for different stages:
localhost:3000staging.api.comapi.example.comPress v to manage environments and switch between them instantly.
Save frequently-used requests:
Perfect for testing the same endpoints repeatedly during development.
All your requests are automatically saved:
History is stored in ~/.restman/history.json