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

오픈소스의 환상과 커뮤니티의 냉정한 현실

오픈소스라는 단어에는 이상주의가 배어 있다. 코드가 공개되어 있다는 단순한 사실에서 시작해, 협업의 미덕, 지식의 공유,…

코딩 인터뷰의 종말, 아니면 새로운 시작?

몇 년 전 한 개발자가 트위터에 이런 글을 남겼다. "면접관이 '이진 트리 순회를 구현해보세요'라고 하면,…

나를 대신하는 작은 서버, 그리고 데이터와의 대화

우리가 매일 생성하는 데이터는 어디로 가는가? 이메일, 메모, 코드 저장소, 심지어는 일상적인 대화까지—모두 어딘가에 축적되지만,…