Agora is a simple and basic app that lets you build API requests on the terminal. Inspired by lazygit and Postman. Powered by Bubble Tea.
This tool is intended for backend developers who are prototyping API servers and want to quickly and repeatedly test out their endpoints, without ever leaving their terminal or IDE.
If you need a more robust and full feature API client, you may want to use something like Postman or Bruno.
All data are saved locally in your machine.
demo.mp4
For Windows, MacOS and Linux, you can download from GitHub release page
go install github.com/gabrielfu/agora
Run agora
anywhere. Data will be saved in the default directory $HOME/.agora
.
agora
Alternatively, you can save your data in your project directory to have a separate workspace.
# this will read and write data to `./.agora`
agora .
# this will read and write data to `/another/project/.agora`
agora /another/project
- Send HTTP requests (only JSON body supported)
- Multiple collections
- All data saved locally
- Support Linux, MacOS and Windows
- Response history
- Authentication helper
- Environments
- Request timeout
- File upload
- Non JSON body