interesting. what is the tool that the company accepts as low risk? Would it be postman or would it be something offline?
nikolasdimi
oh. whats the security error?
thats awesome - let us know what you think when you try!
Our team lives in Git, our communication is happening on slack, our docs written and maintained on confluence and after some time they always drift away from the actual requests inside Postman.
So we built and open sourced Voiden a few months ago: an API tool where all that: specs, tests, context and docs are always together in the same executable plain text file (markdown). We also made this Git native so that every change is versioned and tracked just like code.
The last change we have made is to add a Runner so that one can run the files directly from the terminal and CI/CD pipelines.
here is the tool: https://voiden.md/download repo: https://github.com/VoidenHQ/voiden
welcome to try and give feedback!
what do you mean beyond the skill level?
awesome!
depends on the size of your team I guess? Postman used to really be the default API client for serious API testing. https://kaluvuri.com/blog/when-the-category-leader-stalls/
And yes curl is great and is a big inspiration for Voiden. In fact we built it inspired by curl and obsidian.
The problem I see with curl is that real API work is almost never just one request typed into a terminal like some kind of beautifully minimalist Unix haiku. It involves auth, environments, copied headers, reused payload fragments, request chains, documentation, testing, debugging, sharing examples with teammates, reviewing changes in Git, and trying not to break prod because you forgot to swap one token or one base URL.
At that point you can not "just use curl" right?. You use curl plus other things. Curl plus shell scripts, curl plus notes, curl plus env files, plus copied commands from Slack, plus random JSON files, plus tribal knowledge etc etc.. Which is fine I guess but isnt it at some point super annoying and hard to collaborate on? That is the gap that I see this tool (Voiden) trying to solve.
So for me it is not “curl vs Voiden.” curl is a low-level execution tool. Voiden is a workspace for actual API work: writing requests, organizing them, reusing pieces, documenting them, testing them, versioning them in Git, and not duplicating the same headers/body/auth setup 45 times :)
does this resonate?
what do you currently use? what are the limitations of what you tried and were not happy with?
:) and what do you think?
yeah, around 11k installs so far - and a few committed and opinionated contributors :) - hope you give it a try.



obsidian, sentry, Voiden (for API work, open sourced it)