Repolode
LucasPickering

LucasPickering/slumber

버전 관리 가능한 YAML 컬렉션에서 REST 요청을 정의하고 실행하는 터미널(TUI) HTTP 클라이언트입니다.

대체할 수 있는 제품:PostmanInsomnia

스타
1,230
포크
40
열린 이슈
9
마지막 커밋
5일 전

어떤 프로젝트인가요?

Slumber는 REST 요청을 정의하고 실행하며 공유할 수 있는 터미널 UI HTTP 클라이언트입니다. 요청은 TUI, 명령줄 또는 Python 패키지에서 실행할 수 있는 템플릿인 레시피 컬렉션으로 구성됩니다.

모든 설정과 데이터는 로컬의 일반 파일로 저장되므로 컬렉션을 버전 관리 시스템에 체크인해 팀과 공유할 수 있습니다. 다른 요청, 파일, 셸 명령을 바탕으로 요청을 동적으로 구성할 수 있으며, 프로필을 통해 환경을 전환합니다. JSONPath 선택자로 응답을 살펴보고 필터링할 수 있고, Insomnia 같은 형식의 기존 컬렉션을 가져올 수도 있습니다.

핵심 기능

  • 01터미널 TUI, CLI 또는 Python 패키지로 실행
  • 02컬렉션을 버전 관리할 수 있는 소스 파일로 저장
  • 03다른 요청, 파일, 셸 명령을 바탕으로 요청을 동적으로 구성
  • 04JSONPath 선택자로 응답 데이터 필터링
  • 05프로필로 환경 전환
  • 06Insomnia 같은 외부 형식에서 컬렉션 가져오기

활용 사례

  • 터미널을 벗어나지 않고 REST API 테스트
  • Git 저장소를 통해 팀과 API 요청 모음 공유
  • Python이나 명령줄에서 HTTP 요청 스크립팅
  • 기존 Insomnia 요청을 텍스트 기반 워크플로로 이전

빠른 시작

  1. 1

    README에 링크된 설치 가이드에 따라 Slumber를 설치합니다

  2. 2

    README의 예제 컬렉션으로 slumber.yml 파일을 만듭니다

  3. 3

    파일이 있는 디렉터리에서 TUI를 실행합니다

    slumber

토픽

자주 묻는 질문

slumber은(는) 무엇인가요?
버전 관리 가능한 YAML 컬렉션에서 REST 요청을 정의하고 실행하는 터미널(TUI) HTTP 클라이언트입니다. Slumber는 REST 요청을 정의하고 실행하며 공유할 수 있는 터미널 UI HTTP 클라이언트입니다. 요청은 TUI, 명령줄 또는 Python 패키지에서 실행할 수 있는 템플릿인 레시피 컬렉션으로 구성됩니다.
slumber은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
slumber은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
slumber은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. slumber의 마지막 커밋은 2026년 10월 17일입니다.
slumber은(는) 어디에 사용할 수 있나요?
터미널을 벗어나지 않고 REST API 테스트 Git 저장소를 통해 팀과 API 요청 모음 공유 Python이나 명령줄에서 HTTP 요청 스크립팅 기존 Insomnia 요청을 텍스트 기반 워크플로로 이전
slumber는 어떻게 설치하나요?
README에 링크된 설치 가이드에 따라 Slumber를 설치합니다 README의 예제 컬렉션으로 slumber.yml 파일을 만듭니다 파일이 있는 디렉터리에서 TUI를 실행합니다: slumber
slumber은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/LucasPickering/slumber

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트