본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Yaak

0

Yaak는 오픈소스 기반의 빠르고 프라이버시 중심적인 데스크톱 API 클라이언트입니다. REST, GraphQL, SSE, WebSocket, gRPC 등 다양한 프로토콜의 API 요청을 테스트하고 관리할 수 있도록 설계되었습니다.

API 클라이언트Postman 대안오픈소스

소개

Yaak는 오픈소스 기반의 빠르고 프라이버시 중심적인 데스크톱 API 클라이언트입니다. REST, GraphQL, SSE, WebSocket, gRPC 등 다양한 프로토콜의 API 요청을 테스트하고 관리할 수 있도록 설계되었습니다. Tauri와 Rust 기반으로 만들어져 가볍고 성능이 뛰어나며, 모든 데이터가 로컬에 저장되어 개인정보를 보호합니다.

상세정보

🌐 다양한 API 프로토콜 지원

  • REST, GraphQL, gRPC, WebSocket, Server-Sent Events(SSE) 요청을 하나의 워크스페이스에서 혼합하여 사용할 수 있습니다.
  • 응답을 JSONPath 또는 XPath 필터로 탐색하고 검증할 수 있습니다.

🔐 보안 및 인증

  • OAuth 2.0, JWT, Basic Auth, Bearer 토큰, API Key 등 다양한 인증 방식을 자동으로 처리합니다.
  • 민감한 값은 ChaCha20-Poly1305 알고리즘으로 암호화하여 OS 키체인에 저장합니다.

☁️ 워크스페이스 및 협업

  • 요청을 워크스페이스와 중첩된 폴더로 체계적으로 구성할 수 있습니다.
  • 환경 변수를 사용하여 개발, 스테이징, 프로덕션 환경을 빠르게 전환할 수 있습니다.
  • 워크스페이스를 파일 시스템에 미러링하여 Git으로 버전 관리하거나 Dropbox로 동기화할 수 있습니다.

🧩 확장성

  • UUID, 타임스탬프 등 동적 값을 템플릿 태그로 삽입할 수 있습니다.
  • 내장 테마를 사용하거나 자신만의 테마를 만들 수 있습니다.
  • 인증, 템플릿 태그, UI 등을 확장하는 플러그인을 개발할 수 있습니다.

다운로드·설치 방법

공식 웹사이트 또는 GitHub에서 Windows 설치 파일(.exe)을 다운로드하여 실행하면 됩니다. Scoop 패키지 관리자를 통해서도 설치할 수 있습니다.

기본 사용법

설치 후 앱을 실행하면 별도의 계정 없이 바로 사용할 수 있습니다. 왼쪽 사이드바에서 기존 컬렉션을 가져오거나 새 요청을 만들어 API를 테스트할 수 있습니다. 중앙 편집기에서 요청 본문과 헤더를 작성하고, 오른쪽 패널에서 응답 결과를 확인합니다.

이런 경우에 유용합니다

  • REST API 또는 GraphQL 엔드포인트를 개발하고 테스트하는 백엔드 개발자
  • WebSocket 또는 gRPC 기반 서비스를 디버깅하는 개발자
  • Postman이나 Insomnia의 대안을 찾는 사용자
  • API 테스트 과정을 Git으로 버전 관리하고 싶은 팀

지원 환경·시스템 요구사항

Windows 64비트(x64) 환경에서 실행됩니다. Mac과 Linux도 지원합니다.

최신 버전·업데이트

2026.7.0 버전에서는 URL 가져오기, 필터 기록, GraphQL 스키마 파일 지원 기능이 추가되었습니다. 이전 업데이트에서는 3,000개 이상의 요청에서도 지연 없이 동작하는 성능 개선, Base64 미리보기, 에이전트(Agent) 지원 CLI 등이 포함되었습니다.

제한 사항·확인 사항

  • 기본 기능은 무료로 사용할 수 있으나, 일부 기능은 유료 라이선스가 필요합니다.
  • 데이터는 로컬에만 저장되며 클라우드 동기화 기능은 포함되어 있지 않습니다.

화면으로 보는 주요 기능

GraphQL 쿼리 편집 및 실행 화면

GraphQL 쿼리 편집 및 실행 화면

Yaak에서 GraphQL 쿼리를 편집하고 실행하는 메인 인터페이스입니다. 왼쪽 패널의 요청 목록, 중앙의 쿼리 편집기(자동완성 기능 포함), 오른쪽의 포맷된 JSON 응답 결과가 표시되어 있습니다. 하단 변수 패널에서 요청 변수 값을 관리할 수 있습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.