Nikolas Dimitroulakis

Voiden API Client - Git-native. Modular. Made for devs who build.

Voiden.md is a developer-first API client with local storage, Git-integrated all based on markdown + offline support. Voiden's modular API design and open-source plugins offer flexibility and security without the bloat.

Add a comment

Replies

Best
Nikolas Dimitroulakis

Hi PH community,

We are here with something that we are really proud of. Let me introduce you to Voiden: https://voiden.md : A free, offline, git-native API workplace.

Everything is in markdown and sits together: your API definition, docs, tests etc.

Most devs we have talked to have also spent years wrestling with API design, if you are a dev, you know it's a real pain.

❌ Fixing API specs that didn’t match the code.

❌ Docs in a random tool, tests were separate, and governance was a mess.

❌ Team API design sucks.

❌ Cloud-sync feels sketchy.

❌ Bloated tools slowing down on quick tests.

❌ Specs and docs in different places break the flow.

❓ And WTH is real-time collaboration? Make a branch.

Well, long story short, we got tired of all this.

🚀 Voiden is NOT another Postman clone. It’s like code: markdown specs, reusable blocks, Git-versioned, offline.

And yes, it looks different than your usual API tool : we did this on purpose.

✅ Docs tie to your specs with live requests - a single source of truth.

✅ Git tracks changes; branch, diff, review - no login or cloud nonsense.

Commit it (yes, the terminal is in the app), run git diff, and your team sees what changed.

No login.

No lock-in.

No telemetry.

If you are a builder, a dev or you are working with a team building awesome things, it's worth trying.

⬇️ Download and try the tool here: https://voiden.md. (linux version coming soon as well, we promise)

💬 Join the discussions and help us shape the future of voided here: https://github.com/VoidenHQ/feedback/

So you tell me, what’s your biggest API design pain?

Aldin Kiselica
🔌 Plugged in

I like Voiden.
Feels MUCH different from what I'd usually expect from an API Client.
As if we were programmed to think that what we first had from that one tool was the only way... smh

Voiden is simple.
All hotkeys and markdown.
It lets me run a GET request in seconds with no overhead.
It lets me build my blocks (headers, body, form, multipart, etc.) when and where I need them.
It lets me document what I do, git diff/commit, and push it straight to the production.

Yep - in Voiden, it's a thing to set the specs, the docs, and the API testing in the same place.
Almost as if it is built for a developer who wants to neatly handle the single source of truth instead of sprouting everything everywhere.
Oh, wait - it is :)

And nobody forces me to cloud-sync to some shady places, or to log in whatsoever.

Sumir Jha
🧐 Good find

I love voiden. I have played with it. Things which i liked so far -

  1. I like the idea of having API client as part of the document

  2. Interface is clean and easy to understand.

Things which are missing and stopped me from using it -

  1. I can't use file in multipart

    I should be able to choose file in multi part like i can do in postman

  2. I should be able to choose the type of payload to be used to send as part of request if i have multiple payload on the page like multi-part, json-body, binary file etc.

  3. I should be able to preview the response if for example i received html, pdf or image as response.

Again, I love the design and the idea. I can see myself using it more often.

Nikolas Dimitroulakis

@sumir_kumar_jha thanks for playing around and for sharing your feedback!

Aldin Kiselica

@sumir_kumar_jha Hey!
Curious about multipart, what seems to be stopping you?
There is an example of how to use it in the sample project (under files.void)

Feels different from what I am used to in an API client. Don't focus on clicking as much as on `/` and `@` commands.
Everything falls under it, just markdown and hotkeys.

Samuel

@sumir_kumar_jha 
you can add multipart files to upload files using the `@files` and add files from within your project (to keep tests organized) or from you local file system using the + Add new file




Files can be previewed in response within the editor itself. Not all files are supported to be previewed but many common file types are previewed.


Nikolas Dimitroulakis

@sumir_kumar_jha  please have a look and let me know if this helps clarify one of the points?

Niels van Rikxoort

I’m not exactly the core audience, but even I can see how refreshing Voiden’s approach is. No fluff, just something that feels built for devs by devs. Big respect for going against the grain – congrats on the launch and rooting for you all! 🙌🔥

Brandon Linn

Congrats on the launch! The Git integration and offline support are super useful for devs who like to work distraction-free. Markdown based structure feels clean and developer friendly.

Nikolas Dimitroulakis

@brandon_linn thanks for your comment. Indeed these are the key points we were looking for.

Did you try it?

Joselín Mcclaskey

The modular design is clean and doesn't feel bloated like some of the older tools out there. Just the right amount of control.

Nikolas Dimitroulakis

@joselin_mcclaskey that was exactly the intention :)

do you have any ideas on the next features for Voiden? feel free to share here as well: https://github.com/VoidenHQ/feedback/

恒曦

How refreshing the method is