Sendra is a terminal-native API testing and development tool built for working with HTTP APIs directly from the command line. It lets developers define requests in YAML, organize them into collections, manage environments and variables, run and test requests, add assertions, automate workflows, and chain requests together. Sendra is designed to provide a structured, developer-friendly alternative to GUI-based API tools while keeping requests close to the code and workflows entirely within the terminal.
What I did
Highlights
Cross-platform support for Windows, Linux, and macOS
Terminal-native TUI for managing and running requests
YAML-based HTTP request definitions
API assertions and automated testing
Rhai scripting and lifecycle hooks
HTTP/2, compression, redirects, authentication, headers, query parameters, and request bodies