Skip to main content

Test APIs with requests that live in your repo.

Write requests as YAML, run them from your terminal, and keep reliable API checks alongside your code.

Start with a request

Send your first request.

Request file reference
get-request.yaml
1. Create a request file
method: GET
url: https://httpbin.org/get
2. Run it from your terminal
$ sendra run get-request.yaml
200 OK

Choose your next step.

Browse the reference
CLI referenceOptions, configuration, environments, assertions, and more.Design notesThe thinking behind how Sendra works.

Installation

Choose the package manager that fits your setup.

PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://github.com/sendra-lab/Sendra/releases/latest/download/sendra-cli-installer.ps1 | iex"
npm
npm install -g @sendra-lab/sendra
pnpm
pnpm add -g @sendra-lab/sendra
Bun
bun add -g @sendra-lab/sendra
Homebrew
brew install sendra-lab/tap/sendra-cli
Cargo
cargo install sendra-cli