Test API’s from your terminal. Fast.

Sendex is a lightweight, command-line alternative to Postman. Test REST APIs, automate requests, and debug faster — without leaving your terminal.

Why Sendex?

Lightweight & Fast

No heavy GUI, just pure terminal speed

🛠

Postman Alternative

All the essentials, none of the bloat

🤖

Automation Ready

Perfect for scripts, CI/CD, and repeatable workflows

🖥

Terminal-Native

For devs who live in the command line

🔓

Open Source

Free to use, fork, and extend

🔄

Version controlled

Requests are stored in your project's source code

Getting started

An example request file would look something like:

get-todo.yml
args:
- id: 1 # specify 1 as default
method: GET
endpoint: http://jsonplaceholder.typicode.com/todos/{id} # we can use 'id' here
headers:
- Content-Type: application/json
- Accept: application/json
allow-headers: # only show these headers in the output
- Content-Type

This request can be called with:

Terminal
> sendex run get-todo.yml id=5
200 OK
Content-Type: application/json; charset=utf-8
{
"userId": 1,
"id": 5,
"title": "laboriosam mollitia et enim quasi adipisci quia provident illum",
"completed": false
}

Which will then make a request to the URL http://jsonplaceholder.typicode.com/todos/5, and the response will be displayed in the terminal, only showing the Content-Type headers.

Join the Sendex community

Sendex is 100% open source. Every star, contribution, and issue helps make it better. Join us in building the fastest CLI API tool.

The lightweight, CLI alternative to Postman for developers who live in the terminal
© 2025 Sendex — Open source under MIT License