Posted On 2026년 02월 19일

Restish: REST API 개발자를 위한 CLI 도구

nobaksan 0 comments
여행하는 개발자 >> 기술 >> Restish: REST API 개발자를 위한 CLI 도구

API 개발을 하다 보면, Postman이나 Insomnia 같은 GUI 도구를 쓰게 된다. 훌륭한 도구들이지만, 때로는 터미널에서 빠르게 테스트하고 싶을 때가 있다. curl은 강력하지만… 솔직히 문법이 너무 복잡하다.

API 터미널
터미널에서 REST API를 다루는 새로운 방법

Restish가 해결하는 문제

Restish(rest.sh)는 RESTish한 HTTP API와 상호작용하기 위한 CLI 도구다. “RESTish”라는 표현이 재미있다. 완벽하게 REST 원칙을 따르지 않는 API들도 현실에는 많으니까.

OpenAPI/Swagger 스펙을 자동으로 읽어서 명령어를 생성해주고, 인증 처리도 깔끔하게 해준다. JSON 응답을 예쁘게 포맷팅해주는 것은 물론이고.

curl의 추억

20년 전, 내가 처음 웹 개발을 시작했을 때 curl은 마법 같았다. 명령어 한 줄로 웹 서버와 대화할 수 있다니! 하지만 시간이 지나면서 curl 명령어는 점점 길어졌다. 헤더, 인증, JSON 바디… 한 줄이 여러 줄이 되고, 결국 스크립트 파일로 저장하게 된다.

Restish 같은 도구는 그 복잡함을 추상화해준다. API 명세만 있으면 자동완성까지 지원된다. 이것이 도구의 진화다.

물론 curl을 완전히 대체할 수는 없다. curl의 유연함과 범용성은 여전히 필요하다. 하지만 특정 API와 반복적으로 작업할 때는 Restish가 훨씬 효율적이다. 도구는 상황에 맞게 선택하는 것이다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

🛒 개발자 장비 쇼핑하기

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Related Post

계약서 속 숨은 위험, AI가 찾아낸 새로운 눈

사업계획과 재무제표만큼 중요한 것은 결국 ‘계약’이다. 하지만 서면에 담긴 수많은 조항을 사람이 일일이 검토하기란 불가능에…

시니어 개발자가 되는 길

시니어 개발자는 코드를 잘 짜는 사람이 아니다. 물론 코드도 잘 짜야 한다. 하지만 그것만으로는 부족하다.…

Claude와 함께 떠나는 트레이딩 모험

트레이더가 되고 싶다고 하면, “왜 그거를 해?”라는 질문이 가장 먼저 들려온다. 기술의 바다에서 새로운 도구를…