usebruno/bruno
로컬 기반 API 테스트 도구 Bruno, 오픈소스로 공개
원제 usebruno/bruno
스타 48,201당일 +115JavaScript
Key Point
API 테스트 업무에서 Postman의 폐쇄성과 높은 의존성에 지친 개발팀이라면, Git 기반 협업과 로컬 데이터 보관을 제공하는 경량 대안으로 검토할 가치가 있다.
핵심 요약
- Postman과 Insomnia을 대체하는 가볍고 간단한 오픈소스 API 클라이언트 Bruno를 GitHub에서 공개했다.
- API 요청 정보를 평문 마크업 언어 Bru로 저장하며, 컬렉션 파일을 파일시스템의 폴더에 직접 저장한다.
- Git 등 버전 관리 시스템을 사용해 팀이 API 컬렉션에서 협업할 수 있다.
- 오프라인 전용 도구이며 클라우드 동기화는 추가하지 않을 계획으로, 사용자 데이터를 기기에 보관하는 것을 원칙으로 한다.
- Mac, Windows, Linux용 바이너리 다운로드 외에 Homebrew, Chocolatey, Scoop, Snap, Flatpak, Apt 등 패키지 매니저로도 설치 가능하다.
- Bruno CLI는 npm을 통해 설치하며 명령줄에서 API 컬렉션을 실행할 수 있어 자동화된 테스트와 CI/CD 파이프라인에 적합하다.
- Docker 이미지(Alpine과 Debian 변형)를 Docker Hub와 GitHub Container Registry에서 제공해 Node.js나 npm 설치 없이 CI/CD에서 사용 가능하다.
- 대부분의 기능이 무료 오픈소스이며, 추가 기능이 필요한 경우 유료 버전을 제공한다.
- MIT 라이선스로 공개되며 GitHub에서 기여 및 버그 리포트를 받고 있다.
저장소 보기 ↗github.com