About this project
Voiden is an offline, Git-native API workspace that lets developers, QA, and technical writers build, test, collaborate, and document APIs in one place. Instead of opaque collections locked inside an app, everything lives in plain-text `.void` files that combine Markdown documentation with structured request blocks. These files are diffable, greppable, AI-editable, and merge-friendly, making them ideal for Git-based collaboration.
Key features include:
- **Protocol support**: REST, GraphQL, gRPC, and WebSockets, all implemented as installable/uninstallable plugins. Community plugins are available.
- **Import**: Bring existing collections from Postman, Insomnia, and Swagger/OpenAPI.
- **Single source of truth**: Keep requests, tests, notes, and docs together in the same executable `.void` files. Requests can be decomposed into reusable building blocks (endpoint, auth, params, body) and reused across files like functions.
- **Scripting**: Execute JavaScript, Python, or Shell scripts before sending requests and after receiving responses.
- **Stitch runner**: Batch-execute multiple `.void` files sequentially with glob patterns, stop-on-failure, variable isolation, configurable delays, and environment selection.
- **Collaboration**: Use Git branches and pull requests instead of proprietary team workspaces. Local-first with no signup or required cloud sync.
- **AI-friendly**: Pure text format, supports Voiden skills for Claude and Codex agents, and MCP support to connect Claude Code or Codex directly to a project so they can run `.void` requests or serve them as tools.
- **Headless CLI**: Voiden Runner runs `.void` files in the terminal, CI/CD, Docker, and cron jobs, supporting all major protocols and request chaining.
Voiden is built with Electron, TypeScript, and JavaScript. It requires no account and has no telemetry or cloud lock-in. Installers are available for macOS, Windows, and Linux via direct downloads, Homebrew, APT, Snap, and Nix. The project is open source under the Apache 2.0 license.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.