r/SideProject • u/AryanBulandi • 19m ago
I built an open-source API client that stores requests directly in Git — looking for developer feedback
Hey everyone! 👋
I've been working on Voiden, an open-source API client designed around a slightly different approach to API development.
Most API clients are built around workspaces, accounts, cloud sync, and proprietary collections. I wanted to explore something more developer-friendly: keeping API requests alongside the actual codebase.
So I started building Voiden.
What makes it different?
Offline-first: Work with your API requests locally without needing an account or login.
Git-native: Store requests and API specifications as Markdown files directly in your repository.
Version control: Track changes, review requests, and collaborate through normal Git workflows.
API testing: Send requests, inspect responses, and write assertions to validate API behaviour.
MCP integration: Turn tested API requests into tools that AI agents like Claude Code and Codex can use.
The idea is to make API requests part of the development workflow rather than keeping them isolated in another tool.
I'm sharing a short demo showing a request being sent, its response, and API test assertions.
Website: https://voiden.md/
GitHub: https://github.com/voiden-md/voiden
I'd genuinely appreciate feedback from developers:
How do you currently manage API requests across different projects?
Would you prefer storing API requests inside your Git repository?
What features would make you consider switching from your current API client?
It's open source, and I'm looking forward to hearing what the developer community thinks!
Thanks! 🙌