This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Arbor
Git-native API client and test runner for the terminal
Arbor brings familiar API request and testing workflows to a keyboard-first terminal UI. Define requests, environments, collections, and test scenarios as readable YAML. Run the same definitions from the interactive TUI, CLI, or CI, while keeping everything local and version-controlled in Git. Arbor is built for developers who prefer terminal workflows, reproducible files, and k9s-style keyboard navigation.
Hi Product Hunt - I’m building Arbor as an independent, open-source API client for developers who live in the terminal.
The goal was to create a completely terminal-based API client with a k9s-like interface: fast keyboard navigation, familiar resource browsing, and no need to switch to a GUI.
Arbor brings request, environment, collection, and testing workflows into readable YAML files that can live in Git.
Arbor currently supports:
- Interactive terminal UI with keyboard-first navigation, inspired by k9s
- CLI commands for listing, describing, validating, and running requests
- YAML-based collections, environments, and scenarios
- Assertions and extracted values for repeatable API tests
- CI-friendly execution
- Local secrets through environment variables or the OS keychain
It’s still a work in progress. I’d especially love feedback on whether the positioning is clear, which workflows are missing, and whether the YAML model feels natural.
GitHub: https://github.com/jagadishg/arbor
Demo and docs: https://jagadishg.github.io/arbor/
finally a postman alternative that doesn't feel like a downgrade, the k9s style navigation is really natural and being able to keep everything in git is a game changer for our team workflows
I’ve been using Arbor for a few days and really enjoy the keyboard-first approach. One thing that would make it even better is the ability to visually diff responses side-by-side in the TUI, similar to how git diff works. That would help a lot when comparing API outputs across different environments or test runs.
About Arbor on Product Hunt
“Git-native API client and test runner for the terminal”
Arbor was submitted on Product Hunt and earned 0 upvotes and 3 comments, placing #149 on the daily leaderboard. Arbor brings familiar API request and testing workflows to a keyboard-first terminal UI. Define requests, environments, collections, and test scenarios as readable YAML. Run the same definitions from the interactive TUI, CLI, or CI, while keeping everything local and version-controlled in Git. Arbor is built for developers who prefer terminal workflows, reproducible files, and k9s-style keyboard navigation.
Arbor was featured in Developer Tools (515.9k followers) and GitHub (41.3k followers) on Product Hunt. Together, these topics include over 100.9k products, making this a competitive space to launch in.
Who hunted Arbor?
Arbor was hunted by Jagadish Gopalakrishnan. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
Want to see how Arbor stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.