Skip to content
Oyibe Chidubem
All projects
ShippedSep 2026 — Present

Sendra

Terminal-native API testing tool. Define HTTP requests in YAML. Run, test, automate, and chain API requests without leaving your terminal.

Sendra landing page

Overview

About the project

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
  • JSON and JUnit test reporting for CI/CD