00:00:00거의 즉시 열리고, 브라우저에서 실행되며, 오프라인에서도 완벽하게 작동할 뿐만 아니라 유료 결제를 강요하지 않는 무료 오픈 소스 API 클라이언트, Hopscotch를 소개합니다.
00:00:10반면 Postman은 실행하는 데 약 10초가 걸리고 수백 메가바이트의 RAM을 사용하며, 협업 기능을 구독 서비스 뒤에 가둬두고 있죠.
00:00:18요즘 많은 개발자들은 더 이상 Postman을 붙잡고 씨름하기보다 그냥 더 나은 대안으로 갈아타고 있습니다.
00:00:24그 정확한 이유와 실제로 갈아탈 가치가 있는지 지금 바로 보여드리겠습니다.
00:00:30Hopscotch는 가벼운 오픈 소스 API 개발 생태계입니다.
00:00:38무거운 Electron 앱을 설치할 필요 없이 브라우저 탭 안에서 REST, GraphQL, WebSocket, SSE, MQTT와 같은 API를 구축, 테스트, 문서화 및 협업할 수 있습니다.
00:00:50빠른 속도와 로컬 우선 원칙으로 설계되었습니다.
00:00:52기본적인 기능은 설치 없이 바로 사용할 수 있고, PWA로서 오프라인에서도 완벽하게 작동하며,
00:00:57데이터를 클라우드에 강제로 저장하는 대신 로컬에 저장합니다.
00:01:00또한 무제한 무료 워크스페이스와 협업 인원을 제공하는데, 이것이 Postman과의 큰 차이점입니다.
00:01:06가장 가벼운 버전을 원한다면 로그인조차 하지 않고 실행하거나 직접 셀프 호스팅할 수도 있습니다.
00:01:11개발 워크플로우 속도를 높여주는 콘텐츠가 마음에 드신다면 Better Stack 채널을 구독해 주세요.
00:01:16한번 보시죠.
00:01:17로그인도 필요 없고, 설치도 필요 없습니다.
00:01:19브라우저에서 Hopscotch를 열기만 하면 준비 끝입니다.
00:01:22더 자주 사용하실 분들을 위해 다운로드 가능한 데스크톱 앱도 제공합니다.
00:01:26접속한 뒤에 새 요청을 생성하고, GET으로 설정한 다음 echo 엔드포인트를 호출해 보겠습니다.
00:01:33예상대로 잘 작동하네요.
00:01:34쿼리 매개변수를 추가하고 커스텀 헤더를 설정한 뒤 전송을 눌러보겠습니다.
00:01:40예상했던 대로 포맷팅된 JSON과 함께 응답이 거의 즉시 돌아옵니다.
00:01:44이제 이것을 이렇게 컬렉션에 저장할 수 있습니다.
00:01:48그런 다음 환경 변수를 생성하고 환경을 전환한 뒤 요청을 다시 보낼 수 있죠.
00:01:53끝났습니다.
00:01:54정말 간단하고 직관적이라서 좋습니다.
00:01:55좋아요, 이제 여기까지 살펴봤습니다.
00:01:57여기까지는 Postman과 비슷한 기본적인 기능입니다.
00:01:59이제 WebSocket을 시도해 보죠.
00:02:00솔직히 이 부분은 약간 불안정한 면이 있어서 개선이 필요해 보이지만, 일단 제대로 작동하는 이 URL을 사용해 보겠습니다.
00:02:05엔드포인트를 붙여넣습니다.
00:02:08연결을 클릭하고 메시지를 보내면,
00:02:09즉시 응답 스트림이 나타나는 것을 볼 수 있습니다.
00:02:14기존 데이터 이전이 걱정된다면, 클릭 한 번으로 Postman 컬렉션을 가져올 수 있어 아주 빠르게 전환할 수 있습니다.
00:02:16우리가 원하는 건 바로 이런 속도죠. 결국 기다리는 시간을 줄이는 게 핵심이니까요.
00:02:21이제 Postman과 직접 비교하며 일상적인 워크플로우에 영향을 주는 부분들을 살펴보겠습니다.
00:02:23Postman은 실행에 약 10초가 걸리고 400MB 정도의 RAM을 사용하지만, Hopscotch는 1초 미만으로 열리며 데스크톱 앱 용량도 약 40MB에 불과합니다.
00:02:27또한 Postman은 로그인이 필수이고 클라우드 의존적인 반면, Hopscotch는 PWA로서 오프라인에서 완벽하게 작동합니다.
00:02:28협업의 경우 Postman은 무료 멤버를 3명으로 제한하지만, Hopscotch는 무제한 무료 워크스페이스와 역할을 제공합니다.
00:02:33팀 규모를 키우거나 더 많은 동료와 작업할 때 아주 유용하죠.
00:02:34Postman은 클라우드 우선 툴이라 비공개성이나 셀프 호스팅에 제약이 있지만, Hopscotch는 로컬 우선이며 클라우드나 완전 셀프 호스팅을 선택할 수 있습니다.
00:02:39마지막으로 Postman은 팀원 수대로 비용을 청구하지만, Hopscotch는 적어도 지금은 영원히 무료라고 주장합니다.
00:02:44또한 클릭 한 번으로 Postman과 Insomnia 데이터를 가져올 수 있고, CORS 문제를 해결할 브라우저 확장 프로그램과 CI/CD 워크플로우를 위한 CLI도 제공합니다.
00:02:51많은 개발자들에게 이 툴은 아주 오래전의 Postman이 주던 느낌을 다시 떠올리게 합니다.
00:02:56개발자 입장에서 보면 정말 가볍습니다.
00:02:59그 속도를 즉각적으로 체감할 수 있을 정도죠.
00:03:01오픈 소스 툴임에도 UI가 매우 깔끔하고 군더더기가 없습니다.
00:03:06또한 복잡한 권한 설정 없이도 실시간 협업이 잘 작동합니다.
00:03:08로컬 호스트 API를 사용하더라도 오프라인 작업이 가능하다는 점은 백엔드 개발에 있어 엄청난 장점입니다.
00:03:13마지막으로 업데이트된 JQ 필터링과 향상된 스크립팅 덕분에 요청 조작이 훨씬 더 강력해졌습니다.
00:03:15게다가 포터블 데스크톱 앱은 일반적인 Electron 기반 툴에 비해 메모리 점유율이 아주 낮습니다.
00:03:21자, 공정하게 말씀드려야겠죠. 지금까지 좋은 점만 잔뜩 늘어놓았는데요.
00:03:23정말 멋진 툴이지만 단점도 존재합니다.
00:03:27클라우드 버전에는 가벼운 텔레메트리(데이터 수집)가 포함되어 있으므로, 보안이 걱정된다면 셀프 호스팅이나 로컬 모드를 사용해야 합니다.
00:03:31대규모 기능들은 아직 성장 중입니다. 심층 모니터링이나 복잡한 모킹(Mocking) 설정이 필요한 고급 워크플로우라면,
00:03:33솔직히 아직은 Postman이 더 강력합니다.
00:03:38일부 최신 문서화 기능들도 여전히 진화 중인 베타 단계에 있고요.
00:03:39그럼에도 불구하고 대부분의 일상적인 개발 워크플로우에서 Hopscotch가 주는 장점은 정말 많습니다.
00:03:43그렇다면 실제로 Hopscotch로 갈아타야 할까요?
00:03:49혼자서 테스트를 수행하는 경우라면 당연히 '예'입니다.
00:03:54프론트엔드나 백엔드 엔지니어라면 속도 하나만으로도 매일 시간을 절약할 수 있을 겁니다.
00:03:55무료이면서 더 저렴한 대안을 찾고 계신 분들에게도 정답은 '예'입니다.
00:04:00중소규모 팀은 협업 제한 걱정 없이 전환할 수 있겠지만, 프로젝트나 팀 규모가 아주 크다면,
00:04:01일부 개발 과정에는 Hopscotch를 쓰더라도 무거운 워크플로우에서는 여전히 Postman에 의존하게 될 수도 있습니다.
00:04:04Hopscotch는 오픈 소스이며 무료이므로 충분히 시도해 볼 가치가 있습니다.
00:04:06API 작업을 위한 완전히 다른 방식의, Postman의 진정한 대안이 될 수 있습니다.
00:04:11설명란에 Hopscotch 링크를 남겨두었습니다.
00:04:13여러분은 여전히 Postman을 사용하시나요, 아니면 이미 갈아타셨나요?
00:04:17AI 코딩 도구와 오픈 소스 대안에 관심이 있으시다면 꼭 구독해 주세요.
00:04:23그럼 다음 영상에서 뵙겠습니다.
00:04:28그렇기는 하지만, 대부분의 일상적인 개발 워크플로우에 있어서
00:04:33Hopscotch가 주는 장점은 정말 많습니다.
00:04:34그렇다면 실제로 Hopscotch로 갈아타야 할까요?
00:04:38글쎄요, 혼자서 테스트를 수행하는 경우라면 당연히 '예'입니다.
00:04:41프론트엔드나 백엔드 엔지니어라면 속도 하나만으로도
00:04:46매일 시간을 절약할 수 있을 겁니다.
00:04:47또한 무료이거나 더 저렴한 대안을 찾고 계신 분들에게도 정답은 '예'입니다.
00:04:52중소규모 팀은 협업 제한 걱정 없이 전환할 수 있겠지만,
00:04:56프로젝트나 팀 규모가 크다면 일부 개발 과정에는 Hopscotch를 쓰더라도
00:05:02무거운 워크플로우에서는 여전히 Postman에 의존하게 될 수도 있습니다.
00:05:05Hopscotch는 오픈 소스이며 무료이므로 충분히 시도해 볼 가치가 있습니다.
00:05:09API 작업을 위한 완전히 다른 방식의, Postman의 진정한 대안이 될 수 있습니다.
00:05:13설명란에 Hopscotch 링크를 남겨두었습니다.
00:05:15여러분은 여전히 Postman을 사용하시나요, 아니면 이미 갈아타셨나요?
00:05:19AI 코딩 도구와 오픈 소스 대안에 관심이 있으시다면 꼭 구독해 주세요.
00:05:23그럼 다음 영상에서 뵙겠습니다.