Day 9 : Posting — The API Client That Lives in Your Terminal

Welcome to Day 9 of my 30 Days – 30 Tools for Developers series!

Today, I’m diving into Posting, an open-source terminal app that makes developing and testing APIs faster and more efficient — all without leaving your terminal.


🔎 What is Posting?

Posting is a terminal-native API client designed for developers who prefer a keyboard-driven workflow.

Unlike GUI-based clients like Postman or Insomnia, Posting:

  • Runs entirely in your terminal

  • Works over SSH (perfect for remote servers and containers)

  • Saves requests in plain text (easy to track in Git)

  • Is lightweight and open source

It’s built for those who love speed, minimalism, and staying in the CLI.


💻 Why Developers Use Posting

Keyboard-first workflow → Navigate and send requests quickly.
🌍 Remote-friendly → Run via SSH, no GUI needed.
💾 Version-control-friendly → Requests stored in plain text.
🛠️ Customizable & open source → Adapt it to your workflow.


⚖️ Posting vs Postman vs cURL

FeaturePostingPostmancURL
InterfaceTerminal (TUI)GUICLI
Ease of UseKeyboard-driven, fastUser-friendly, visualRequires memorizing flags
Remote UseWorks seamlessly over SSHRequires desktop appWorks over SSH
Saving RequestsPlain text (Git-friendly)Collections (JSON format)Manual scripts
Version ControlBuilt-in with text-based storagePossible, but bulkyRequires scripts
Best ForTerminal-first developersGUI lovers, teamsQuick, scriptable API calls

⚙️ Getting Started with Posting

  1. Install Posting via your package manager or from source.
    👉 Check installation guide here

  2. Launch it from your terminal:

     posting
    

    Start building, sending, and saving API requests instantly.

That’s it — no extra setup or dependencies needed.


🏁 Conclusion

If you’re a developer who spends most of your time in the terminal, Posting is a perfect companion. It’s fast, efficient, and integrates smoothly with version control.

No GUI, no distractions — just pure terminal productivity.


❓ Question for You

👉 How do you currently test APIs — GUI tools like Postman, CLI tools like cURL, or would you try a terminal-native client like Posting?


0
Subscribe to my newsletter

Read articles from Shaharyar Shakir directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Shaharyar Shakir
Shaharyar Shakir