Favicon of posting

posting

Interactive HTTP and API client for the terminal with TUI interface, jump mode navigation, environment variables, syntax highlighting, and OpenAPI imports. Perfect for testing REST APIs over SSH.

Posting is a terminal-native HTTP client designed for developers who build and test REST APIs. Unlike traditional GUI tools that require a graphical environment, Posting works seamlessly over SSH and in remote development scenarios where full desktop applications aren't practical.

The tool combines the power of HTTP clients like Postman and Insomnia with the efficiency of terminal-based workflows. Your requests are stored in simple YAML files, making them easy to read, version control, and share with your team.

Key capabilities include:

  • Jump mode for rapid navigation between requests
  • Environment variables with intelligent autocompletion
  • Syntax highlighting powered by tree-sitter
  • Vim keybindings for keyboard-centric workflows
  • Custom themes and keybindings to match your preferences
  • Python scripting to run code before and after requests
  • Import/export functionality for curl commands, Postman collections, and OpenAPI specifications
  • Command palette for quick access to all features
  • Integration with your editor via $EDITOR and $PAGER

Whether you're a backend engineer testing APIs, a frontend developer working with REST endpoints, or a fullstack developer managing multiple services, Posting provides a lightweight alternative to curl while maintaining the flexibility of terminal-based development.

Features

Config fileRemote SSH supportScriptableTrue color

Shell features

Syntax highlighting

Media

Pros

4
  • Interactive TUI for API testing
  • Supports SSH connections
  • Local YAML storage for requests
  • OpenAPI and Postman import support

Related tools

Categories:

Share:

Auto-fetched .

Recent releases

Similar to posting

Favicon

 

  
 
Favicon

 

  
 
Favicon