大多数 API 工具将请求视为整体块——Voiden 则不同
Source: Dev.to
背景
像 Postman 和 Insomnia 这样的传统 API 工具首先被构建为平台——提供账户、工作区、云同步、仪表盘以及付费墙——而实际的 API 工作往往排在第二位。
相反,许多新兴的 API 工具开发迅速、外观时尚,却只是对 fetch 调用的薄抽象。它们缺乏对工作流、版本管理或团队随时间演进 API 使用方式的清晰模型。
Voiden
Voiden 介于这两种方法之间。它是多年从真实开发者——后端工程师、平台团队和 API 设计师——那里汇总反馈的结果,观察到工作流中断、集合腐败以及协作变得痛苦的地方。
Voiden 是一个 离线优先、Git 原生的 API 工具,请求、规范、测试和文档以可执行的 Markdown 形式共同存放在你的代码库中。
实时 Markdown + API 运行器
- API 请求、可复用块以及人类解释都位于同一个 Markdown 文件中,并且可以就地执行。
- 没有请求构建器 UI,亦无需切换上下文。
可组合的请求块
不同于将请求视为单一不透明对象的工具,Voiden 将请求拆分为可组合的块(端点、头部、查询、JSON、认证等)。
- 块只需定义一次,即可在多个请求中引用。
- 当块发生变化时,所有依赖的请求会自动保持同步。
可扩展性
Voiden 故意保持轻量,核心功能保持精简。通过插件系统提供额外能力,包括:
- gRPC
- GraphQL
- WebSockets (WSS)
- 断言块
插件可以根据需要添加或省略,使工具在不臃肿的前提下实现增长。社区可以轻松为 Voiden 开发新插件。
工作流兼容性
Voiden 适配你的工作流,而不是让你适配它。如果你想避免臃肿的 SaaS API 客户端,Voiden 提供了一种灵活、以开发者为中心的替代方案。
入门指南
- GitHub:
- 从 Postman 迁移: