A terminal-based HTTP client for keyboard-centric API testing and development workflows.
Posting is a terminal-based HTTP client designed for developers who prefer keyboard-centric workflows and need to test APIs efficiently. It provides a text-based interface that works over SSH and stores requests in simple YAML files for easy version control. The tool includes features like environments, variables, autocompletion, and scripting capabilities to streamline API development and debugging.
Developers and DevOps engineers who work in terminal environments, especially those using SSH for remote development or who prefer keyboard-driven tools over GUI applications.
Posting offers a lightweight, fast, and highly customizable alternative to GUI-based HTTP clients like Postman, with the advantage of seamless terminal integration and scriptable workflows. Its focus on keyboard efficiency and local YAML storage makes it ideal for version-controlled and collaborative API testing.
The modern API client that lives in your terminal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Features like jump mode navigation, Vim keys, and customizable keybindings enable rapid, mouse-free workflows, ideal for developers who prefer terminal speed.
Runs directly in the terminal and works over SSH, making it perfect for remote development and integrating with existing CLI tools without switching contexts.
Stores requests in simple YAML files, which are easy to read, version control with Git, and collaborate on transparently across teams.
Allows running Python code before and after requests, enabling automated data manipulation and integration with custom scripts for complex API workflows.
Homebrew and NixOS are not officially supported, and installation requires uv or pipx with Python 3.13, adding setup complexity for some users.
Lacks cloud syncing or real-time collaboration tools, forcing teams to rely on manual version control for sharing API collections.
As a text-based interface, it may not provide the same visual debugging aids or rich response visualization as GUI clients like Postman.
posting (k) is an open-source alternative to the following products: