TL;DR — Quick Summary
posting is a TUI for HTTP API testing. Send GET, POST, PUT, DELETE requests with headers, bodies, and auth — like Postman but in your terminal, with collections.
posting tests APIs visually. Requests, responses, collections — Postman in your terminal.
Installation
# pipx (recommended)
pipx install posting
# pip
pip install posting
Usage
# Launch TUI
posting
# Open with collection directory
posting --collection ./my-api
# Use environment file
posting --env .env.dev
Keybindings
Ctrl+J → send request
Ctrl+S → save request
Ctrl+N → new request
Ctrl+T → new tab
Tab → switch panels
Ctrl+L → focus URL bar
Ctrl+Q → quit
Summary
- posting is a TUI HTTP API testing client
- Visual request/response with syntax highlighting
- Collections for organizing and reusing requests
- Environment variables and auth support
- Keyboard-driven, Postman-like workflow