A lightweight, file-based tool to make requests to your API

With Sendex, your requests are stored in YAML files in your project's source code. This means whenever your backend changes, your request config files can change with it, keeping everything consistent.

How does Sendex work?

Create a Sendex file

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

Then run the request

Terminal window
> 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
}
A lightweight API endpoint testing tool
© Sendex 2025