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