Voiden is an open-source, Git-native API workspace that replaces Postman with Markdown-based request files, reusable blocks, and automated CLI testing.
Voiden is an offline, Git-native API workspace that unifies request execution, testing, and documentation inside plain Markdown files. Its execution model treats API endpoints as composable, version-controlled text blocks instead of proprietary cloud collections. By storing every request and test in local repositories, engineering squads collaborate on APIs through standard pull requests rather than hosted SaaS accounts.
Postman operates on a cloud-first architecture where team workspaces, request histories, and environment variables reside on proprietary servers. Sharing collections across a team requires inviting collaborators into a paid SaaS organization, while running tests in deployment pipelines relies on external API tokens and remote synchronization. Voiden removes the hosted control plane entirely by storing requests and assertions as text in .void files directly inside code repositories. Operational management shifts to Git, enabling developers and DevOps engineers to branch, diff, review, and merge API suites with the same controls applied to application code.
The operational trade-off centers on hosted convenience versus infrastructure autonomy. Postman provides managed cloud features such as hosted mock endpoints, scheduled monitoring agents across global regions, and centralized web consoles. Voiden offers none of these remote services, operating strictly as a local desktop client and a standalone terminal runner. Automating regression tests requires teams to run the headless voiden-runner binary inside their own CI runners, Docker containers, or cron jobs. In exchange for self-managing execution, teams eliminate seat-based licensing costs, avoid vendor synchronization outages, and ensure sensitive internal payloads never leave the local boundary.
voiden-runner CLI executes .void test suites inside CI/CD pipelines, Docker environments, and terminal scripts without requiring a GUI.Is Voiden free for commercial use? Yes. Voiden is distributed under the Apache-2.0 license with no seat limits, telemetry, or paid enterprise tiers.
Voiden vs Postman — which should a DevOps team choose? Postman fits organizations that rely on turnkey cloud mock servers and hosted monitoring dashboards. Voiden fits teams that prioritize repository-native test suites, Git reviews, and zero remote dependencies in their CI pipelines.
Can Voiden run API tests inside CI/CD pipelines?
Yes. The headless voiden-runner CLI runs on Node.js and executes .void test files in Docker containers, GitHub Actions, or any standard automation pipeline.
Voiden is an effective fit for engineering teams that want their API suites versioned in Git and executed locally or inside CI pipelines without vendor lock-in. Active development and an Apache-2.0 license that permits internal customization make it a practical Postman alternative for teams that value workflow control over managed cloud services.
Commands from the official package registries. Each package is matched to Voiden through the registry's own link to its source code or website.
brew install --cask voidenwinget install --id Voiden.Voiden -eLint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that Voiden is listed as an open-source alternative. Paste into your README: