# Yaak - Git 친화적인 데스크탑 API 클라이언트 오픈소스

> Clean Markdown view of GeekNews topic #19501. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=19501](https://news.hada.io/topic?id=19501)
- GeekNews Markdown: [https://news.hada.io/topic/19501.md](https://news.hada.io/topic/19501.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-03-01T09:32:01+09:00
- Updated: 2025-03-01T09:32:01+09:00
- Original source: [github.com/mountain-loop](https://github.com/mountain-loop/yaak)
- Points: 16
- Comments: 1

## Summary

Yaak는 REST, GraphQL, SSE, WebSocket, gRPC API와 상호작용할 수 있는 데스크톱 API 클라이언트로, Tauri, Rust, ReactJS 기반의 오픈소스입니다. 이 클라이언트는 다양한 요청 전송, 자동 인증, 응답 본문 필터링, 환경 변수 전환, 동적 값 전송 등의 기능을 제공하며, Git 및 Dropbox와의 동기화도 지원합니다. 또한, 플러그인 개발과 프록시 설정을 통해 확장성과 보안성을 강화할 수 있습니다.

## Topic Body

- REST, GraphQL, Server Sent Events (SSE), WebSocket, gRPC API와 상호작용할 수 있는 데스크톱 API 클라이언트  
- Tauri + Rust + ReactJS 오픈소스  
- Postman, Insomnia, OpenAPI, Swagger, Curl에서 **데이터 가져오기** 지원  
- **다양한 Request 전송 가능**: REST, GraphQL, SSE, WebSockets, gRPC  
- **자동 인증**: OAuth 2.0, JWT 토큰, Basic Auth 등  
- JSONPath 또는 XPath를 사용하여 **Response 본문 필터링**  
- 여러 Request를 **체인**으로 묶어 동적 값 참조 가능  
- Request를 워크스페이스 및 중첩된 폴더로 정리할 수 있음  
- **환경 변수**를 이용하여 개발(Dev) 및 운영(Prod) 환경을 쉽게 전환  
- UUID, 타임스탬프 등을 **템플릿 태그**를 이용하여 동적인 값 보내기 가능   
- 기본 제공 테마 사용 또는 사용자 정의 테마 제작  
- 워크스페이스 데이터를 폴더로 미러링하여 **Git, Dropbox와 동기화** 가능  
- 각 Request의 Response 기록 보기  
- 인증, 템플릿 태그 등의 다양한 **플러그인** 개발 지원  
- **프록시** 설정 지원하여 방화벽으로 차단된 API 접근

## Comments



### Comment 35311

- Author: iolothebard
- Created: 2025-03-03T00:23:59+09:00
- Points: 2

유료 구독상품이 있네요!  
  
$6/월. 1년 구독하면 평생 현재버전 무료. 로드맵 투표권. 이메일 지원.  
  
개발자의 고뇌가 느껴집니다. 기능을 차별화하는 건 껄끄럽고, 뭐로 차별화하지… 라는 고뇌가…
