VoidenHQ/voiden

Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.

What it solves

Voiden addresses the limitations of proprietary, cloud-locked API development tools by providing a local-first, Git-native workspace. It eliminates the need for accounts or cloud synchronization, allowing developers to manage API requests, documentation, and tests as plain-text files that are easily version-controlled and shared.

How it works

Voiden uses a custom .void file format that combines Markdown documentation with structured request blocks. Because these files are plain text, they are fully compatible with standard Git workflows. The application includes a programmable interface with slash commands, supports script execution (JavaScript, Python, Shell) for pre-request and post-response logic, and offers an MCP (Model Context Protocol) interface that allows AI agents to interact with your API projects directly.

Who it’s for

It is designed for developers, QA engineers, and technical writers who prefer working locally, require Git-based collaboration, and want to integrate API testing into their existing code-centric workflows.

Highlights

  • Git-Native: API collections are stored as plain-text files, making them diffable and merge-friendly.
  • AI Integration: Supports MCP, enabling AI agents like Claude Code to execute requests or serve as tools.
  • Protocol Support: Handles REST, GraphQL, gRPC, and WebSockets through a modular plugin system.
  • Headless Runner: Includes a CLI tool for executing .void files in CI/CD pipelines, Docker, or terminal environments.
  • Import Compatibility: Easily migrate from Postman, Insomnia, or OpenAPI/Swagger specifications.

Related

  • Project
  • Project
  • Project
  • Project
  • Project