Love your
terminal again.
Volt is a terminal-native API client built for speed. Navigate to any project — it discovers every route instantly. You're firing requests before a browser tab loads.
Every feature in Volt has been built to make API testing feel native to the terminal.
Anything less isn't worth shipping. We built Volt from scratch for developers who live in the terminal — no electron, no browser tabs, no bloat.
Read the documentation →volt in any project. It scans source files and lists every
route instantly — axum, express, fastapi, next.js, and more./..volt_routes.json. Everything
restored on next launch.↑/↓.volt. Done.
Volt is free and open source. If you find it useful, feel free to support the development.
This project is built by two engineers dedicated to minimizing the gap between browser-based API testing and code editors. Your donations help us keep the project alive and motivate further improvements.
Sponsor on GitHubLinux / macOS
One command installs the correct binary automatically.
curl https://raw.githubusercontent.com/frypan05/Volt/main/scripts/install.sh | bash
$HOME/.local/bin by default. Override with
DIR=/usr/local/bin bash.
cd ~/your-project volt
Windows
Use Windows Terminal and run:
irm https://raw.githubusercontent.com/frypan05/Volt/main/scripts/install.ps1 | iex
cd C:\your-project volt
Homebrew
Works on macOS and Linux with Homebrew installed.
brew tap frypan05/volt && brew install frypan05/volt/volt
frypan05/volt/volt — another tool named volt
exists in core.xattr -d com.apple.quarantine $(which volt)
From Source
Requires Rust 1.75+.
git clone https://github.com/frypan05/Volt && cd Volt && cargo install --path .
cargo run
- axum
- actix-web
- express
- fastify
- fastapi
- flask
- Gin(Go)
- Java Ecosystem
- ASP.NET
- next.js
- react-router
- vue-router
- sveltekit
- angular