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.
No reviews yetBe the first to leave a review for Arbor
Maker
📌
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/
Report
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
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