Thunder Client는 빠르고 무료인 VS Code용 API 클라이언트로 시작해 컬렉션을 JSON 파일로 저장하고 Git 워크플로우에 자연스럽게 연결할 수 있었습니다. 하지만 2023년부터 Git 동기화가 유료 기능으로 전환됐고, 현재 Thunder Client 가격 페이지 기준 무료 플랜은 월 250회 컬렉션 실행으로 제한됩니다. 또한 Git 동기화, CLI·CI 실행, 맞춤 스크립팅, 전역 환경, WebSocket, SSE, gRPC는 무료 플랜에 포함되지 않습니다. 이 기능들은 연간 결제 기준 사용자당 월 $3, $7, $16의 유료 플랜에서 제공됩니다.
직접적인 대안을 찾는다면 Apidog를 검토할 수 있습니다. 최대 4명까지 무료 플랜에서 무제한 컬렉션 실행, 스크립팅, CLI·CI 통합, WebSocket, SSE, gRPC, GraphQL을 사용할 수 있습니다. 여기에 API 스펙 편집기, 스마트 목 서버, 테스트 시나리오, 게시 가능한 API 문서 기능도 제공합니다. 이 글에서는 Thunder Client 무료 플랜의 변경점, 유료 플랜의 범위, 그리고 컬렉션을 Apidog로 이전하는 실무 절차를 정리합니다.
무료 요금제가 축소된 과정
Thunder Client는 원래 가볍고 Git-native한 도구였습니다. 컬렉션은 .thunder-tests 폴더에 JSON으로 저장되었고, API 요청 변경도 애플리케이션 코드처럼 풀 리퀘스트와 코드 리뷰 흐름에 포함할 수 있었습니다.
2023년부터 이 저장 모델은 유료 기능이 됐습니다. 무료 사용자의 컬렉션은 VS Code 내부 확장 스토리지에 저장됩니다. 로컬에는 남아 있지만 Git으로 추적하거나 코드 리뷰에 포함하고 팀원과 파일 기반으로 공유하기는 어렵습니다. 이 변경 사항은 Thunder Client Pro 유료화: 무엇이 바뀌었나에서 자세히 다뤘습니다.
현재 무료 플랜에서 확인해야 할 제한은 다음과 같습니다.
- 월 250회 컬렉션 실행: 저장된 요청을 회귀 테스트로 실행하는 컬렉션 러너에 월별 한도가 있습니다.
- HTTP 전용: WebSocket, SSE, gRPC 요청은 유료 플랜 기능입니다.
- 스크립팅 제한: 맞춤형 사전 요청 스크립트와 테스트 스크립트는 유료 티어에 포함됩니다.
- CLI·CI 미지원: CI 파이프라인에서 컬렉션을 실행하려면 유료 플랜이 필요합니다.
- Git 동기화 및 전역 환경 미지원: JetBrains IDE 지원도 유료 티어부터 제공됩니다.
간단한 HTTP 요청을 VS Code 안에서 보내는 용도라면 무료 플랜도 충분할 수 있습니다. 하지만 반복 실행, 스크립트, 소켓 프로토콜, CI 자동화가 필요해지는 시점에는 유료 클라이언트와 API 개발 플랫폼을 함께 비교하는 편이 실용적입니다.
유료 티어가 제공하는 것과 여전히 제공하지 않는 것
Thunder Client의 유료 가격은 상대적으로 낮습니다.
- Starter: 연간 결제 기준 사용자당 월 $3, 신용카드 전용, 최대 10명
- Business: 사용자당 월 $7
- Enterprise: 사용자당 월 $16
Starter에서는 Git 동기화, CLI·CI/CD 실행, WebSocket·SSE·gRPC, JetBrains 지원을 제공합니다. 다만 실행 제한이 완전히 사라지는 것은 아닙니다.
- Business는 컬렉션 실행 한도를 사용자당 월 500회로 늘립니다.
- 무제한 컬렉션 실행은 Enterprise에서만 제공됩니다.
- 암호화된 환경과 비밀 관리자 통합은 Business 기능입니다.
- SSO와 감사 로그는 Enterprise 기능입니다.
또한 어떤 유료 티어에도 포함되지 않는 기능이 있습니다. Thunder Client는 기본적으로 요청 클라이언트입니다. API 스펙을 중심으로 설계하는 편집기, 소비자용 목 서버, 호스팅된 API 문서, API 전반의 시각적 테스트 오케스트레이션은 제공하지 않습니다.
이 차이는 Postman 대 Thunder Client 비교에서도 확인할 수 있습니다. 유료 기능은 클라이언트의 제한을 줄여주지만, 도구의 범주 자체를 API 설계·문서·목업 플랫폼으로 확장하지는 않습니다.
대안: Apidog
Apidog는 하나의 API 스펙을 기준으로 설계, 디버깅, 테스트, 목업, 문서화를 한곳에서 처리하는 API 개발 플랫폼입니다.
Thunder Client에서 전환할 때 확인할 수 있는 핵심 차이는 다음과 같습니다.
Thunder Client의 유료 기능 일부를 무료 플랜에서 제공합니다.
최대 4명까지 무제한 컬렉션·시나리오 실행, 사전·사후 요청 스크립팅, WebSocket, SSE, gRPC, GraphQL 요청, 그리고 Apidog CLI를 통한 CI 실행을 사용할 수 있습니다. 유료 플랜은 사용자당 월 $9부터 시작합니다.요청을 API 스펙으로 발전시킬 수 있습니다.
디버깅한 요청을 스키마가 포함된 API 엔드포인트로 관리할 수 있습니다. 이 정의를 기준으로 문서, 목업, 테스트를 연결할 수 있습니다.스키마 기반 스마트 목 서버를 제공합니다.
엔드포인트를 정의하면 스키마 기반 응답을 제공하는 스마트 목을 사용할 수 있습니다. 별도의 예제 데이터나 복잡한 목 설정이 필요하지 않은 방식입니다.테스트 시나리오를 API 워크플로우로 구성할 수 있습니다.
요청을 순서대로 연결하고, 응답을 검증하고, 스키마 유효성을 검사하고, 데이터 기반 테스트를 실행한 뒤 CI에 연결할 수 있습니다.
기능별 전환 방법
요청 클라이언트
일상적인 요청 전송 흐름은 대부분 그대로 옮길 수 있습니다.
- 컬렉션과 폴더
- 환경 변수
- 쿠키
- 인증 도우미
- 코드 생성
Apidog는 무료 플랜에서 HTTP뿐 아니라 WebSocket, SSE, gRPC, GraphQL을 처리합니다. Thunder Client 무료 티어가 HTTP 중심이라면, 여러 프로토콜을 함께 테스트해야 하는 프로젝트에서는 차이가 커집니다.
팀에 JetBrains IDE 사용자가 있다면 Apidog Fast Request를 사용해 IDE에서 요청을 보낼 수 있습니다. 다만 Apidog는 VS Code 내부 패널을 제공하지 않으므로, VS Code 사이드바 경험이 필수라면 이 점을 먼저 고려해야 합니다.
스크립팅과 컬렉션 러너
Thunder Client의 필터 기반 테스트는 간단한 검증에는 적합하지만, 맞춤형 스크립팅은 유료 기능입니다.
Apidog에서는 다음 흐름으로 테스트를 구성할 수 있습니다.
- 요청 전에 토큰, 타임스탬프, 랜덤 데이터를 생성하는 사전 요청 스크립트를 작성합니다.
- 응답 상태 코드, 헤더, 본문 값을 사후 요청 스크립트 또는 어설션으로 검증합니다.
- OpenAPI 스키마가 있다면 응답을 스키마에 대해 검증합니다.
- 컬렉션 또는 시나리오를 반복 실행하고 CI에서 자동화합니다.
예를 들어 응답 상태 코드와 사용자 ID 존재 여부를 검증하는 흐름은 다음처럼 구성할 수 있습니다.
pm.test("응답 상태 코드는 200이어야 합니다", function () {
pm.response.to.have.status(200);
});
const body = pm.response.json();
pm.test("사용자 ID가 포함되어야 합니다", function () {
pm.expect(body.id).to.exist;
});
Apidog의 사전·사후 요청 스크립트는 Postman 호환 구문을 지원하므로, Postman 형식으로 내보낸 컬렉션의 스크립트는 대부분 재사용할 수 있습니다.
Git 워크플로우
.thunder-tests 폴더처럼 컬렉션을 리포지토리 파일로 직접 관리하는 방식을 선호한다면 Git-native 클라이언트를 검토하는 것이 맞을 수 있습니다. 관련 선택지는 최고의 Bruno 대안 비교에서 확인할 수 있습니다.
반대로 다음 요구 사항이 핵심이라면 Apidog의 워크스페이스 방식이 적합할 수 있습니다.
- 팀원이 동일한 컬렉션과 환경을 함께 사용해야 한다.
- 동기화를 위해 사용자별 추가 비용을 피하고 싶다.
- API 변경을 브랜치 단위로 관리하고 싶다.
- 필요할 때 OpenAPI 파일을 내보내 Git 히스토리에 남기고 싶다.
Apidog에서는 브랜치 기반 버전 관리가 가능한 클라우드 워크스페이스를 사용하고, API 스펙은 OpenAPI 파일로 내보내 리포지토리에 보관할 수 있습니다.
요청 클라이언트 이상의 작업
전환 이후에는 요청 전송 외의 작업도 하나의 흐름으로 연결할 수 있습니다.
- API를 시각적 편집기 또는 코드로 설계합니다.
- 엔드포인트 스키마를 정의합니다.
- 스마트 목 URL로 프런트엔드 또는 외부 소비자에게 임시 응답을 제공합니다.
- 대화형 API 문서를 게시합니다.
- 테스트 시나리오를 CI 파이프라인에 연결합니다.
문서는 MCP 서버와 함께 게시할 수도 있어 AI 에이전트가 API 스펙을 직접 참조할 수 있습니다. 자세한 내용은 Apidog MCP 서버란 무엇인가를 참고하세요.
Thunder Client 대 Apidog 한눈에 보기
| 항목 | Thunder Client | Apidog |
|---|---|---|
| 형태 | VS Code 확장, 유료 플랜에서 JetBrains 지원 | 데스크톱 앱 + 웹, 요청 전송용 JetBrains 플러그인 |
| 무료 컬렉션 실행 | 월 250회 | 무제한 |
| WebSocket / SSE / gRPC | 유료 플랜 | 무료, GraphQL 포함 |
| 스크립팅 | 유료 플랜 | 무료, Postman 호환 |
| CLI / CI 실행 | 유료 플랜 | Apidog CLI를 통해 무료 |
| Git 동기화 | 유료 플랜 | 클라우드 워크스페이스 + 브랜치 버전 관리, OpenAPI 내보내기 |
| 목 서버 | 없음 | 스키마 인식 스마트 목, 무료 |
| API 문서 | 호스팅된 문서 없음 | 게시 가능한 대화형 문서, 맞춤 도메인 |
| 스펙 편집 | 없음 | 시각적 + 코드 OpenAPI 편집기 |
| 비밀 / 암호화된 환경 | Business, 월 $7 | 유료 플랜에서 Vault 통합 |
| SSO / 감사 로그 | Enterprise, 월 $16 | Enterprise 플랜 |
| 무료 사용자 수 | 사용자별 무료 티어 | 최대 4명 |
팀 규모별 비용 계산
Git 동기화, CI 실행, 전체 프로토콜 지원이 필요한 팀을 기준으로 보면 Thunder Client Starter의 사용자당 가격은 더 낮습니다.
| 팀 규모 | Thunder Client Starter 연간 비용 | Apidog 연간 비용 |
|---|---|---|
| 3명 | $108 | $0, 무료 플랜 |
| 5명 | $180 | $540 |
| 10명 | $360 | $1,080 |
| 25명 | $2,100, Starter는 10명 제한으로 Business 기준 | $2,700 |
이 표는 비용만 보여줍니다. 실제 도입 시에는 각 도구가 대체하는 범위도 함께 계산해야 합니다.
- Thunder Client: IDE 내부 HTTP 클라이언트 중심
- Apidog: 요청 클라이언트, 목 서버, 문서 플랫폼, 스펙 편집기, 테스트 시나리오를 함께 제공
5명 미만의 팀이라면 Apidog 무료 플랜이 비용 측면에서도 유리할 수 있습니다. 인원이 늘어나면 Thunder Client의 명목상 사용자당 비용이 낮아질 수 있지만, 별도의 목업·문서·테스트 도구 비용까지 포함하면 비교 결과는 달라질 수 있습니다.
Postman 유료 플랜까지 함께 비교하려면 최고의 Postman 대안도 참고하세요.
Thunder Client에서 마이그레이션하는 방법
Thunder Client의 내보내기 기능을 사용하면 컬렉션과 환경을 비교적 간단히 옮길 수 있습니다. 자세한 형식은 Thunder Client 가져오기/내보내기 문서에서 확인할 수 있습니다.
1. Thunder Client 컬렉션 내보내기
컬렉션을 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택합니다.
가능하면 다음 형식을 선택합니다.
- 요청 중심으로 이동할 경우: Postman 형식
- 엔드포인트를 스키마와 문서까지 관리할 경우: OpenAPI 형식
2. 환경 내보내기
기본 URL, 토큰, 환경 변수도 함께 옮기려면 환경을 별도로 내보냅니다.
예를 들어 다음 변수를 사용 중이라면 함께 이전해야 합니다.
baseUrl=https://api.example.com
accessToken=...
userId=123
3. Apidog 프로젝트로 가져오기
Apidog에서 프로젝트를 만든 뒤 다음 순서로 진행합니다.
- 프로젝트 설정을 엽니다.
- 수동 가져오기를 선택합니다.
- Postman 또는 OpenAPI 파일을 업로드합니다.
- 컬렉션, 폴더, 요청, 환경 변수가 예상대로 들어왔는지 확인합니다.
OpenAPI 형식으로 가져온 엔드포인트는 스키마, 문서, 스마트 목 기능과 바로 연결할 수 있습니다.
4. 스크립트와 테스트 검토
Apidog 스크립팅은 Postman 호환 방식이므로, Thunder Client에서 Postman 형식으로 내보낸 요청의 헤더와 본문은 비교적 자연스럽게 이전됩니다.
다만 Thunder Client의 필터 스타일 테스트는 다음 중 하나로 정리하는 편이 좋습니다.
- 명시적인 어설션으로 다시 작성
- OpenAPI 스키마 유효성 검사로 대체
- 테스트 시나리오에서 요청 간 데이터 전달과 검증으로 구성
5. CI 파이프라인 연결 변경
기존에 Thunder Client 유료 러너를 CI에서 실행했다면, 해당 단계를 Apidog CLI 실행으로 교체합니다.
파이프라인에서는 일반적으로 다음을 확인합니다.
# CI 환경 변수 설정 후 실행하는 예시
apidog run --project-id <PROJECT_ID> --environment <ENVIRONMENT>
실제 명령과 인증 방식은 사용 중인 Apidog 프로젝트 및 CI 환경에 맞게 구성하세요.
몇십 개 요청과 두 개 정도의 환경으로 구성된 일반적인 프로젝트라면, 보통 한 시간 이내에 기본 이전을 완료할 수 있습니다.
Thunder Client가 여전히 적합한 경우
다음 조건에 모두 해당한다면 Thunder Client는 여전히 실용적인 선택입니다.
- 혼자 개발한다.
- VS Code를 주 IDE로 사용한다.
- API가 일반적인 HTTP 요청 중심이다.
- 월 250회 컬렉션 실행으로 충분하다.
- 새 데스크톱 앱이나 브라우저 기반 도구를 추가하고 싶지 않다.
이 경우 Thunder Client 무료 티어는 간결한 요청 도구이며, Starter의 월 $3도 Git 동기화나 CLI가 필요할 때 합리적인 비용일 수 있습니다.
반면 아래 요구 사항이 처음 등장하는 시점에는 전환을 검토할 만합니다.
- 목 서버가 필요하다.
- WebSocket, SSE, gRPC 엔드포인트를 테스트해야 한다.
- CI 파이프라인에서 테스트를 자동화해야 한다.
- 팀원이 컬렉션과 환경을 공유해야 한다.
- API 문서와 스키마를 함께 관리해야 한다.
자주 묻는 질문
Thunder Client는 여전히 무료인가요?
무료 티어는 존재하지만 제한적입니다. 월 250회 컬렉션 실행, HTTP 전용 사용이 가능하며 Git 동기화, 스크립팅, CLI·CI 실행은 포함되지 않습니다. 이 기능들은 연간 결제 기준 사용자당 월 $3~$16의 유료 플랜이 필요하며, 무제한 컬렉션 실행은 Enterprise 티어에서 제공됩니다.
Thunder Client 컬렉션을 Apidog로 가져올 수 있나요?
네. Thunder Client에서 컬렉션을 Postman 형식으로 내보낸 뒤 Apidog 프로젝트에서 가져오면 됩니다. 환경도 같은 방식으로 내보내고 가져올 수 있습니다. 스키마 기반 API 관리까지 필요하다면 OpenAPI 형식으로 내보내는 방법도 사용할 수 있습니다.
Apidog도 Thunder Client처럼 VS Code 확장 프로그램이 있나요?
아니요. Apidog는 데스크톱 및 웹 앱이며, JetBrains IDE에서 요청을 보내기 위한 Apidog Fast Request 플러그인을 제공합니다. VS Code 내부 패널이 필수 요구 사항이라면 Apidog는 해당 요구 사항을 충족하지 않습니다.
Thunder Client 스크립트가 Apidog에서 작동하나요?
Apidog의 사전·사후 요청 스크립팅은 Postman 호환 방식입니다. Thunder Client의 맞춤 스크립트는 대부분 변환할 수 있습니다. 다만 필터 스타일 테스트는 Apidog의 어설션 또는 자동 스키마 유효성 검사로 다시 구성하는 편이 좋습니다.
Apidog 무료 플랜은 Thunder Client 무료 플랜과 비교해 무엇을 포함하나요?
최대 4명의 사용자가 무제한 컬렉션 및 시나리오 실행, 스크립팅, WebSocket, SSE, gRPC, GraphQL, 스마트 목 서버, 게시 가능한 문서, CLI 기반 CI 실행을 사용할 수 있습니다. Thunder Client 무료 티어는 월 250회 실행 제한이 있는 HTTP 중심 클라이언트입니다.
컬렉션 실행 할당량 없이 시작하기
Thunder Client 컬렉션을 Postman 형식으로 내보낸 뒤 Apidog로 가져오세요. 이후 요청을 앱에서 실행하고, 테스트 시나리오로 연결하고, 필요하면 CI에서도 실행할 수 있습니다.
Apidog를 다운로드하거나 브라우저에서 시작할 수 있습니다. 4명으로 구성된 팀은 무료 플랜에서 컬렉션 실행, 목 서버, 문서, 테스트 시나리오를 함께 사용할 수 있습니다.


Top comments (0)