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

기술의 순수함은 어디로 사라졌나

기술이 본래의 목적을 잃어버리는 순간은 언제일까? 누군가는 처음부터 그럴 의도가 아니었을지 모른다. 하지만 어느새 우리는…

오픈 모델의 역설: Gemma 4가 던지는 기술과 신뢰의 질문

Gemma 4의 발표는 단순한 모델 업그레이드를 넘어, 현재 AI 개발 생태계가 직면한 근본적인 딜레마를 다시…

클라우드 위의 전쟁: 기술이 품은 윤리의 무게

어린 시절, 동네 서점에서 우연히 본 과학 잡지의 한 페이지가 아직도 기억에 남는다. "미래의 전쟁은…