Features
Everything you need to work with APIs the way you work with code.
All Features
Everything Voiden gives you today, from core workflow to AI-agent integrations.
Initialize MCP: Agent-Ready by Default
BetaOne click connects Claude, Codex, or any MCP-capable assistant to the open project over local mcp-stdio, no server to host. It gets list_requests, run_request, write_result, list_environments, and select_environment out of the box, so it can list, run, and record .void requests directly.
MCP Tool Serving & Client Blocks
BetaTurn any request into your own named, agent-callable tool with /tool, verified and served automatically over MCP. Connect to and test external MCP servers with /mcp.
Stitch: Workflow Runner
Batch-execute multiple .void files sequentially via /stitch. Supports glob patterns, stop-on-failure, variable isolation, configurable delays, and environment selection.
AI Skill: Native .void Understanding
One toggle teaches Claude, Codex, and other AI coding assistants the .void format, block types, and plugin system, so they write valid requests on their own. Pairs with Initialize MCP, which lets that same assistant actually run them.
Multi-Request Support
Multiple requests in a single .void file, separated by visual dividers. Section-scoped execution, color-coded responses, Run All, and stacked response panel.
Multi-Protocol Support
REST, WebSocket, gRPC, and GraphQL: all in one place. Build and test any API type without switching tools.
Multi-Project Management
Open, close, and manage multiple projects seamlessly without breaking a sweat.
Code Block Evolution
Language selection, syntax highlighting, and inline commenting: write code blocks like a pro.
Content-Type Support
Dedicated blocks for XML, YAML, and JSON for structured request and response handling across all data formats.
Advanced Auth Plugin
Basic Auth, Token, OAuth 1.0 & 2.0 support: authenticate like you mean it.
Rich Media Preview
Preview PDFs, images, videos, and audio files directly in response bodies.
Comprehensive Settings
Theme selection, Nerd Font support, proxy config, tiered env variables, TLS toggle, and auto-save.
Voiden Faker Plugin
Generate dynamic test data in requests: no more manually typing fake emails and names.
Enhanced Postman Import
Now supports both v2.0 and v2.1 Postman collections for smoother migrations.
OpenAPI Schema Import
Import OpenAPI specs to auto-generate .void files: migrate your existing APIs in seconds.
Pre & Post Request Scripts
Execute JavaScript, Python, or Shell scripts before sending requests and after receiving responses.
YAML Environment Support
Organize complex environment variables with YAML for cleaner and more efficient configuration management.
Community Extensions
Easily install plugins from ZIP files or the extension registry.
Request History Tracking
Track request history per .void file with configurable retention and the ability to replay previous executions.
What Makes Voiden Different
File-centric. Text-based. Git-native. Capabilities that don't exist in traditional API clients.
Executable API Documentation Inside Markdown
The first tool where runnable API requests, block-level structures, and human-written explanations live side-by-side in the same Markdown file, and the editor can execute them in-place.
Block-Based API Composition (LEGO for HTTP)
Every other API tool treats a request as a monolithic object. Voiden deconstructs requests into composable blocks (endpoint, query, headers, json, auth), independently editable, reusable, and version-controlled as text.
Git-Native API Workflows With Zero Export/Import
No proprietary collections, no export, no sync integrations. Voiden is the first where the native format is Markdown and Git is literally the storage layer.
Unified Model for Design + Testing + Documentation
Design lives in OpenAPI. Testing lives in Postman. Docs live in Confluence. Voiden collapses all three into one unified artifact in the same place.
Everything Is Text: Future-Proof & AI-Friendly
No proprietary workspace. No binary exports. Pure text all the way down: diffable like code, greppable, AI-editable, and merge-friendly.
Markdown-Native, MCP-Native
Because a request is just Markdown, an agent reads and edits it the same way you do. AI Skill teaches Claude, Codex, and other assistants that format natively, and Initialize MCP turns the same file into agent-callable tools instantly: no schema to maintain, no separate integration layer between your API and the agent running it.
Reusable Blocks With Inheritance-Like Behavior
Auth blocks reused across files. Environment blocks defining variables. Header blocks toggled on/off. The first inheritance-like abstraction for API request building.
Programmable Interfaces
Compose your interface however you want. Add only the blocks your API needs, arranged in an order that makes sense for your documentation.
Multi-Format Input Blocks as First-Class Citizens
XML, JSON, text, file attachments, environment variables, multi-body types: all as auto-previewable Markdown block primitives, not UI toggles.
Editor-Neutral, Tool-Neutral API Artifacts
Voiden files open in VS Code, GitHub, CI pipelines, or future tools. There's no 'Voiden workspace': the repo is the workspace.
Ready to Try It?
Download Voiden.md and experience all these features today. We're building in public, and your feedback matters.
See the full version history on the changelog