FREEDOM251

Freedom251 › API clients

Posting

Free plan LinuxMacWindows

Visit Posting Alternatives Pricing

Posting's own site

What Posting is

Posting is a free, open-source terminal application for developing and testing APIs on Linux, macOS, and Windows desktops. Its keyboard-centric interface includes navigation, a command palette, request autocompletion, and customizable keybindings. Requests are stored locally in readable YAML collections that can be checked into version control. Variables from one or more .env files can be substituted into requests, and Python setup, pre-request, and post-response scripts can prepare requests or process responses. Posting offers experimental imports from curl, OpenAPI 3.x, and Postman collections, plus cURL export. Request bodies can open in configured external editors, while responses can be viewed in external pagers, including a JSON-focused pager. The maker says it can run locally, over SSH on remote machines and containers, and on Raspberry Pi. Installation guidance recommends uv or pipx; Homebrew installation is unsupported. Posting does not provide WebSocket support or automated test runs.

Who it suits

Posting suits developers who prefer keyboard-driven API work in a terminal, including remote SSH environments. It is useful for users wanting local YAML collections and scriptable requests.

What it does well

  • Free and open source
  • Runs on three desktop platforms
  • Readable YAML request storage
  • Python request scripting
  • SSH and container use

What to know first

  • No WebSocket support
  • No automated test runs
  • Homebrew installation unsupported
  • Editing headers requires recreation

Plans

PlanBilled and limitsPrice
PostingOpen-source terminal API clientFree

As posting.sh lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

Posting offers a scriptable, keyboard-focused API client with local, versionable request files. Missing WebSockets and automated test runs limit its coverage for some testing workflows.

Facts from Posting's own pages

Automated test runs
No · posting.sh, 20 Sept 2026
Environments
Variables can be loaded from one or more .env files and substituted into outgoing requests. · posting.sh, 11 Oct 2026
External tools
Users can open request bodies in configured external editors and view responses with external pagers, including a JSON-specific pager. · posting.sh, 11 Oct 2026
Imports and exports
Posting supports experimental imports from curl, OpenAPI 3.x, and Postman collections, and can export requests as cURL commands. · posting.sh, 11 Oct 2026
Installation
The guide recommends installing with uv or pipx and says Homebrew installation is unsupported. · posting.sh, 11 Oct 2026
Intended users
The maker describes Posting as an API development and testing tool with keyboard-centric workflows, including use over SSH. · github.com, 11 Oct 2026
Known limitation
The FAQ says headers and query parameters must currently be deleted and recreated to edit their values. · posting.sh, 11 Oct 2026
License
The GitHub repository lists the Apache-2.0 license. · github.com, 11 Oct 2026
Available platforms
desktop · posting.sh, 20 Sept 2026
Product
Posting is an open-source terminal app for developing and testing APIs. · posting.sh, 11 Oct 2026
Remote use
The maker says Posting can run locally, over SSH on remote machines and containers, and on Raspberry Pi. · posting.sh, 11 Oct 2026
Request storage
Requests are stored in readable YAML files in local collections that can be checked into version control. · posting.sh, 11 Oct 2026
Scripting
Python setup, pre-request, and post-response scripts can prepare or modify requests and process responses. · posting.sh, 11 Oct 2026
Security and storage
The maker says requests are stored locally in simple YAML files. · github.com, 11 Oct 2026
Support
The FAQ directs feature suggestions to GitHub Discussions and bug reports to GitHub Issues. · posting.sh, 11 Oct 2026
WebSocket support
No · posting.sh, 20 Sept 2026
Workflow
It offers keyboard-centric navigation, a command palette, request autocompletion, and customizable keybindings. · posting.sh, 11 Oct 2026

Where Posting stands on Freedom251

Look at these too