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.

해결하는 문제

Voiden은 클라우드에 종속된 독점 API 개발 도구의 한계를 로컬 우선의 Git 네이티브 작업 공간을 제공함으로써 해결합니다. 계정이나 클라우드 동기화가 필요 없으며, API 요청, 문서, 테스트를 일반 텍스트 파일로 관리하여 버전 관리와 공유가 용이합니다.

작동 방식

Voiden은 Markdown 문서와 구조화된 요청 블록을 결합한 사용자 지정 .void 파일 형식을 사용합니다. 이 파일들은 일반 텍스트이므로 표준 Git 워크플로우와 완벽하게 호환됩니다. 이 애플리케이션은 슬래시 명령어가 포함된 프로그래밍 가능한 인터페이스를 제공하며, 요청 전후 로직을 위한 스크립트 실행(JavaScript, Python, Shell)을 지원합니다. 또한 MCP (Model Context Protocol) 인터페이스를 제공하여 AI 에이전트가 API 프로젝트와 직접 상호작용할 수 있도록 합니다.

대상 사용자

로컬 환경에서 작업하는 것을 선호하고, Git 기반의 협업이 필요하며, API 테스트를 기존의 코드 중심 워크플로우에 통합하고자 하는 개발자, QA 엔지니어, 기술 문서 작성자를 위해 설계되었습니다.

주요 특징

  • Git 네이티브: API 컬렉션이 일반 텍스트 파일로 저장되어 diff 및 병합이 쉽습니다.
  • AI 통합: MCP를 지원하여 Claude Code와 같은 AI 에이전트가 요청을 실행하거나 도구로 활용될 수 있습니다.
  • 프로토콜 지원: 모듈식 플러그인 시스템을 통해 REST, GraphQL, gRPC, WebSockets를 처리합니다.
  • 헤드리스 러너: CI/CD 파이프라인, Docker 또는 터미널 환경에서 .void 파일을 실행하기 위한 CLI 도구가 포함되어 있습니다.
  • 가져오기 호환성: Postman, Insomnia 또는 OpenAPI/Swagger 사양에서 쉽게 마이그레이션할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트