An offline API workspace that uses plain text files to unify requests, documentation, and tests.

Voiden is an open-source CLI / Terminal that provides an offline-first API workspace. It allows developers, QA engineers, and technical writers to build, test, and document APIs using plain-text files. The software is available as a desktop application for macOS, Windows, and Linux, and includes a headless CLI for terminal and CI/CD integration.
The tool centers around .void files, which combine Markdown documentation with executable request blocks. This approach allows API specifications, tests, and notes to exist in a single file format that is compatible with standard version control systems. Users can manage their API workflows through Git branches and pull requests rather than proprietary cloud workspaces, ensuring that all API work is versioned alongside the application code.
Voiden is built with Electron, TypeScript, and JavaScript. It functions as an IDE for APIs, enabling users to decompose requests into reusable building blocks such as endpoints, authentication, and parameters, similar to how functions work in traditional programming. The architecture supports an extension system for adding new protocols and custom themes. Because it avoids binary exports and proprietary formats, the entire workspace remains greppable and merge-friendly, making it accessible for AI agents.
The Voiden Runner extends the functionality to the terminal, supporting request chaining through runtime variables and integrating with core plugins like assertions and faker. This allows teams to move from manual testing in the desktop app to automated validation in a deployment pipeline without changing the underlying file format.
Voiden is a Git-native tool for engineers who prefer local files and standard developer workflows over cloud-locked API clients.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.