AI & ML interests

None defined yet.

Recent Activity

dhruv3006 
posted an update about 2 hours ago
view post
Post
28
Voiden is now open source.

Today, almost every company has it's open-source projects. It has become a norm.And there is truth to it, giving something back to the community should not feel like a grand gesture.

At this moment let us remind us ourselves of our origin story.When we started, the world didn’t need yet another Postman clone.It didn’t need another incremental improvement on X or a slightly faster version of Y.

We weren’t interested in polishing an existing category.We wanted to rethink what it actually feels like to work with APIs in the modern world.To build a tool that felt less like a cockpit of buttons and more like a bridge - between the developer and their intent.Voiden took the long way round.

It is, of course, far from perfect. There are a thousand things that could be improved, refined, rethought.And now it’s open source, which brings two feelings.

First, there’s excitement.The kind that comes from letting the world finally see, it it's truest form what we have accomplished, togather.And then there’s the other one.

The quieter awareness that every decision is now publicly visible.That somewhere out there, some very smart people are already forming an opinion about a choice we made.

This scrutiny is healthy. We do not want to become an ideological echo-chamber.Open-sourcing Voiden invites exactly that - healthy scrutiny.We can not be world class, if we can not defend, with utmost sincierity and gratitude, the choices we have made.We can not be world class if we can not learn from our own mistakes.

This was impossible without all of you, without each one of you.I am proud of all of you to accomplish this, and you should also be proud of this accomplishment.

Let us all remember this is not a destination itself, just a step to beocme something greater.

Godspeed.

Give us a star here : https://github.com/VoidenHQ/voiden
dhruv3006 
posted an update 7 days ago
view post
Post
232
The problem : Hardcoded URLs, tokens, and IDs make API workflows brittle and painful to maintain.
What devs do today
Duplicate values across files or manually swap configs for dev, staging, and prod - easy to break, hard to scale.
Why Voiden :
- Voiden Variables let you define once and reuse everywhere.
- Switch environments easily, keep secrets out of request files, and reuse dynamic values across requests.

Static requests → dynamic, maintainable workflows.

Use Voiden here : https://voiden.md
dhruv3006 
posted an update 9 days ago
view post
Post
1185
How do you handle test data in your API requests?

We know generating realistic, dynamic test data can be a hassle - most folks rely on scripts or manual copy-pasting, which gets messy fast.
At Voiden, we built Voiden Faker to generate fresh, realistic data right inside your HTTP requests using Faker.js expressions, no extra setup needed.

We’d love to hear from you:
- What’s your biggest challenge with test data?
- How do you currently generate or manage it?
- Would embedding Faker-like data generation inside requests help your workflow?

Try Voiden Faker here: https://voiden.md/ and share your thoughts!
dhruv3006 
posted an update 12 days ago
view post
Post
201
The latest beta of Voiden - the API client built to treat API work like code - is now available.

This is a significant release that is addressing specific feedback we got + it expands some core capabilities and plugins, improving Voiden’s overall performance at scale.

What’s new:

🔹 GraphQL support :
You can now work with GraphQL APIs side-by-side with REST, gRPC, and WSS using the same file-based, version-controlled workflow in linux, windows and macOS.
🔹 gRPC and WSS (Windows support):
Full gRPC and WSS support is now available on Windows, bringing feature parity across platforms.
🔹 Faster performance for large OpenAPI specs :
Opening large OpenAPI files is now significantly faster. We fixed inefficient re-renders that weren’t noticeable in small specs but caused lag with heavy schemas. Rendering is now optimized using React hooks to avoid unnecessary updates.

Additional improvements:

🔹 Voiden now handles imperfect specs more gracefully
🔹 Project uninstalling and support for setting a default directory for project creation
🔹 .env files are now editable
🔹 Improved text contrast for error messages

Try the beta here : https://voiden.md/beta

Share feedback: https://github.com/VoidenHQ/feedback/issues

We keep building in public, and your feedback directly shapes what’s next.

P.S A stable release will follow soon, in the next days.
dhruv3006 
posted an update 13 days ago
view post
Post
1076
Voiden makes it easy to work with APIs that use API Key Authentication by giving you a clean and organized way to attach API keys to every request.

API keys are a common way for APIs to identify and authorize clients. With Voiden, every request sent to your workspace APIs automatically includes the correct API key - so the API provider always knows who’s calling and whether the request is allowed.

Each client or service uses a unique API key, acting as a secure identifier attached to every request.

How it works in Voiden :

When you configure API Key Authentication, you simply:
- Choose where the API key is sent (header, query, or cookie)
- Define the key name
- Provide the API key value

That’s it. Voiden takes care of the rest by automatically attaching the API key to every request in your workspace.

Try Voiden here : https://voiden.md/
dhruv3006 
posted an update 14 days ago
view post
Post
2694
Voiden gives you two ways to work with GraphQL - so you can focus on writing and testing queries with confidence.

1. Importing a GraphQL Schema File

You can import a GraphQL schema file such as .graphql or .gql directly into Voiden.

When you do this:

- Voiden reads all types, queries, mutations, and subscriptions from the schema
- The schema becomes available locally and works well in offline scenarios
- You get a stable, version-controlled setup that aligns nicely with Git workflows

This approach is ideal when you already have the schema file and want full control over it.

2. Using GraphQL Introspection

Alternatively, you can provide a GraphQL endpoint URL to Voiden.

In this case :

- Voiden make an introspection query to the GraphQL server
- The server returns all available types, queries, mutations, and subscriptions
- Voiden automatically loads this information so you can start querying immediately

This option is perfect for quickly exploring a live GraphQL API or when the schema file is not available locally.

Use GraphQL in our beta version : https://voiden.md/beta
dhruv3006 
posted an update 16 days ago
view post
Post
2315
GraphQL support in Voiden

GraphQL has steadily gained popularity among developers and serves as a powerful query language for your API with a server-side runtime to execute those queries.

Unlike traditional REST APIs, GraphQL lets clients specify exactly what data they need, fetching just that data in a single request, and its strongly-typed schema ensures responses follow a well-defined format .

By allowing clients to select only the fields they require, GraphQL eliminates the over-fetching issues common in REST APIs .

Many developers in our community have asked for GraphQL support, so we have now added it in the latest Voiden release.

What does this mean for you?

- Test and document GraphQL queries and mutations side-by-side with your REST and WebSocket APIs.
- Keep everything in one file-centric, Git-native workflow.
- Use reusable blocks and version control for GraphQL requests, just like any other API call.
- Benefit from a unified environment for all your API design, testing, and documentation.

At Voiden, we believe API work should be treated like code, and that includes protocols like GraphQL.

Try the beta here : https://voiden.md/beta
dhruv3006 
posted an update 20 days ago
view post
Post
2409

Assertions are sanity checks for your API.
In Voiden, assertions are reusable blocks .

How it works :
1. Type /assertion-block
2. Run the request Ctrl + Enter )
3. Check the Response Panel to see if it passed or broke

Quick confidence. Zero guesswork.

Download Voiden here : https://voiden.md/
dhruv3006 
posted an update 21 days ago
view post
Post
1395
API testing and development often hit the same pain points: too much data returned, multiple round trips, and hunting through docs to figure out what’s really needed.

GraphQL solves these by letting you specify exactly what fields you want in a single request no more over-fetching, no under-fetching, no guessing what the response will look like.

For devs, this means cleaner queries, faster feedback loops, and less time spent tweaking requests or parsing bloated responses.

We’re bringing GraphQL to Voiden as a plugin because these are problems we want to help you solve directly inside your workflow no more context switching, no extra tools, just efficient API exploration and testing.
We’re close to launching it get ready to work smarter with your APIs.

Download Voiden here : https://voiden.md
dhruv3006 
posted an update 22 days ago
view post
Post
1426
Need a variable that's not fixed but depends on another request's response?

Runtime variables let you capture values from one API call and reuse them in subsequent requests.

What are Runtime Variables?
Runtime variables are dynamic values that get set during request execution.

They're perfect for scenarios like:
- Capturing an auth token from login and using it in authenticated requests
- Storing a user ID from a create-user response
- Saving an order ID to use in later order management calls

Use Runtime Variables in Voiden : https://voiden.md/

dhruv3006 
posted an update 23 days ago
view post
Post
1676
WebSocket Testing in Voiden

If you have experience with WebSockets, you know the struggle: flaky connections, asynchronous messages, and tools that don’t make debugging any easier. QA teams everywhere face the same headaches.

We heard you. In the latest Voiden beta, you can now test and document WebSockets alongside REST and gRPC, all within the same file-centric, Git-native workflow.

No more switching between tools or juggling formats. Just real-time protocols, reusable blocks, and version-controlled API tests.

Try the beta here: https://voiden.md/download
dhruv3006 
posted an update 26 days ago
view post
Post
3444
gRPC support in Voiden

gRPC has become a popular choice for building high-performance, scalable APIs, especially in microservices and real-time systems. Unlike traditional REST APIs, gRPC uses HTTP/2 and Protocol Buffers to deliver fast, efficient communication with strong typing and contract enforcement.

Many developers in our community asked for it, so we have now added gRPC support in the latest Voiden release.You can now test and document gRPC APIs side-by-side with your REST and WebSocket APIs.

Keep everything in one file-centric, Git-native workflow.

Use reusable blocks and version control for gRPC requests, just like any other API call.

Download the latest Voiden beta here: https://voiden.md/download

dhruv3006 
posted an update 28 days ago
view post
Post
225
API testing needs a reset.

API testing is broken. You test localhost but your collections live in someone's cloud. Your docs are in Notion. Your tests are in Postman. Your code is in Git. Nothing talks to each other.

So we built a solution.

The Stack:

- Format: Pure Markdown (APIs should be documented, not locked)
- Storage: Git-native (Your API tests version with your code)
- Validation: OpenAPI schema validation: types, constraints, composition, automatically validated on every response
- Workflow: Offline-first, CLI + GUI (No cloud required for localhost)

Try it out here: https://voiden.md/
dhruv3006 
posted an update 29 days ago
view post
Post
2534
Git is powerful, but it’s also one of the biggest sources of developer mistakes.

What is Git GUI, and how does it help here ?

Git GUI makes version control visual, predictable, and easier to reason about especially when things go wrong.

That’s exactly why we built Git GUI in Voiden.

Instead of relying on memorized commands, Voiden lets you see what Git is doing before it does it.

What Voiden’s Git GUI helps developers do
• View exact file and line-level changes before committing
• Stage only intended changes (no accidental commits)
• Clearly distinguish staged vs unstaged files
• Inspect visual diffs with full context
• Understand branches, commit history, and repo state instantly

When Git behavior is hidden, errors increase. Voiden’s Git GUI doesn’t abstract Git away, it explains Git.

Whether you’re new to Git or an experienced developer who prefers clarity, this is Git you can reason about.

Version control should feel safe, not stressful.

What Git pain points slow you down today?

Try out Git GUI in beta : https://voiden.md ( Now in Linux and Mac )

  • 2 replies
·
dhruv3006 
posted an update about 1 month ago
dhruv3006 
posted an update about 1 month ago
view post
Post
1816
Hey folks 👋

We’re experimenting with a new response panel layout and would love your feedback.We’re testing a more focused experience:

- Only one response section open at a time (instead of multiple)
- The response body now takes up most of the vertical space, making it easier to read and inspect

The goal is simple: reduce clutter and keep the response as the main focus.

That said, we know many developers are comfortable with the classic layout (Postman / Bruno-style), where multiple sections can stay open at once.What would you prefer?

- A new, focused single-section layout
- The classic multi-section layout
- A toggle that lets you choose between both?

Download Voiden here :https://voiden.md/download
dhruv3006 
posted an update about 1 month ago
view post
Post
2782
OpenAPI specs are a great way to describe APIs in a clear, standard format. They provide a full overview of endpoints, methods, parameters etc. which makes working with APIs easier and more consistent.

Voiden lets you turn your OpenAPI spec into organized, ready-to-use API request files.

Just import your OpenAPI file, and you can immediately browse your endpoints, grouped by tags, and start testing without any manual setup.

The generated requests come pre-configured but fully editable, so you can customize them as you want.

If you want to get started with your existing APIs or try out new ones, this can save you quite some time.

Read the docs here : https://docs.voiden.md/docs/getting-started-section/getting-started/openapi-imports/
dhruv3006 
posted an update about 1 month ago
view post
Post
3397
Editor-Neutral, Tool-Neutral API Artifacts

One thing we hear from developers : API docs and files often get stuck inside specific editors or tools. That friction slows teams down especially when people use different setups.

At Voiden, we believe your API artifacts should work anywhere your team does. Our files open seamlessly in VS Code, GitHub, custom Electron clients, and more, without being locked into a specific workspace or tool.

Key benefits:

-Portability across editors, repos, platforms, and team setups
-No proprietary workspace: the repo is the workspace
-Easy integration with CI pipelines, linters, and future tools
-Future-proof your API workflows with open and flexible artifacts

Voiden empowers devs and teams collaborate and stay agile as tools and platforms evolve.

Check out whats different about Voiden here: https://voiden.md/features


dhruv3006 
posted an update about 2 months ago
view post
Post
2111
Switching between API Client, browser, and API documentation tools to test and document APIs can harm your flow and leave your docs outdated.

This is what usually happens: While debugging an API in the middle of a sprint, the API Client says that everything's fine, but the docs still show an old version.

So you jump back to the code, find the updated response schema, then go back to the API Client, which gets stuck, forcing you to rerun the tests.

Hours can go by just trying to sync all this up (and that’s if you catch the inconsistencies at all).

The reason? Using disconnected tools for specs, tests, and docs. Doing manual updates, stale docs, and a lot of context switching.

Voiden takes a different approach: Puts specs, tests & docs all in one Markdown file, stored right in the repo.

Everything stays in sync, versioned with Git, and updated in one place, inside your editor.

Download Voiden here: https://voiden.md/download