REST, GraphQL, WebSocket, SSE, Socket.IO, MQTT 요청을 보내는 오픈소스 API 개발 도구 모음
Kong/insomnia
GraphQL, REST, WebSockets, SSE, gRPC를 지원하고 로컬, Git, 클라우드 저장소를 제공하는 오픈소스 크로스 플랫폼 API 클라이언트입니다.
대체할 수 있는 제품:Postman
- 스타
- 40,069
- 포크
- 2,386
- 열린 이슈
- 915
- 마지막 커밋
- 13시간 전
어떤 프로젝트인가요?
Insomnia는 Mac, Windows, Linux에서 사용할 수 있는 데스크톱 API 클라이언트입니다. 개발자는 GraphQL, REST, WebSockets, Server-Sent Events, gRPC 및 기타 HTTP 호환 프로토콜의 요청을 보내고 확인할 수 있습니다.
요청 전송 외에도 시각적 미리보기, 기본 제공 테스트 스위트, 컬렉션 러너를 갖춘 네이티브 OpenAPI 디자인 편집기와 클라우드 또는 자체 호스팅 방식으로 실행할 수 있는 모킹 서버를 제공합니다. CLI 도구인 Inso는 CI/CD 파이프라인에서 린트와 테스트를 지원합니다.
프로젝트는 Local Vault에 저장하거나, Git 저장소를 통해 동기화하거나, 협업을 위해 클라우드에 보관할 수 있으며 선택적으로 종단 간 암호화를 적용할 수 있습니다. 환경을 비공개로 설정해 로컬에만 보관할 수도 있습니다. 플러그인으로 앱을 확장할 수 있으며, Scratch Pad 모드는 계정 없이 사용할 수 있습니다.
핵심 기능
- 01GraphQL, REST, WebSockets, SSE, gRPC를 통해 요청을 보냅니다.
- 02네이티브 OpenAPI 편집기와 시각적 미리보기로 API를 설계합니다.
- 03컬렉션 러너로 API 테스트를 작성하고 실행합니다.
- 04클라우드 또는 자체 호스팅 서버를 사용해 API를 모킹합니다.
- 05선택적 E2EE를 적용해 프로젝트를 로컬, Git 또는 클라우드에 저장합니다.
- 06Inso CLI로 CI/CD에서 API를 린트하고 테스트합니다.
활용 사례
- 일상적인 개발 과정에서 REST 또는 GraphQL 엔드포인트를 디버깅합니다.
- 구현 전에 OpenAPI 사양을 설계하고 미리 봅니다.
- 코드와 함께 Git 저장소에 API 컬렉션을 보관합니다.
- CI/CD 파이프라인에서 API 테스트와 린트를 실행합니다.
빠른 시작
- 1
웹사이트에서 데스크톱 앱 다운로드
- 2
저장소 루트에서 종속 항목 설치(개발용)
npm i - 3
라이브 리로드로 앱 실행(개발용)
npm run dev
사용 전 알아둘 점
- 대부분의 기능을 사용하려면 무료 계정이 필요하지만, 로컬 Scratch Pad는 계정 없이 사용할 수 있습니다.
- Git Sync, SSO, 무제한 협업과 같은 프리미엄 기능을 이용하려면 유료 구독이 필요합니다.
토픽
자주 묻는 질문
- insomnia은(는) 무엇인가요?
- GraphQL, REST, WebSockets, SSE, gRPC를 지원하고 로컬, Git, 클라우드 저장소를 제공하는 오픈소스 크로스 플랫폼 API 클라이언트입니다. Insomnia는 Mac, Windows, Linux에서 사용할 수 있는 데스크톱 API 클라이언트입니다. 개발자는 GraphQL, REST, WebSockets, Server-Sent Events, gRPC 및 기타 HTTP 호환 프로토콜의 요청을 보내고 확인할 수 있습니다.
- insomnia은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- insomnia은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- insomnia은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. insomnia의 마지막 커밋은 2026년 10월 20일입니다.
- insomnia은(는) 어디에 사용할 수 있나요?
- 일상적인 개발 과정에서 REST 또는 GraphQL 엔드포인트를 디버깅합니다. 구현 전에 OpenAPI 사양을 설계하고 미리 봅니다. 코드와 함께 Git 저장소에 API 컬렉션을 보관합니다. CI/CD 파이프라인에서 API 테스트와 린트를 실행합니다.
- insomnia는 어떻게 설치하나요?
- 웹사이트에서 데스크톱 앱 다운로드 저장소 루트에서 종속 항목 설치(개발용): npm i 라이브 리로드로 앱 실행(개발용): npm run dev
- insomnia은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Kong/insomnia
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Tauri, Rust, React로 만든 데스크톱 API 클라이언트로, REST, GraphQL, WebSocket, SSE, gRPC를 지원하며 오프라인 우선으로 동작하고 텔레메트리를 수집하지 않습니다.
HTTP, GraphQL, gRPC, WebSocket, SSE 요청을 git으로 관리할 수 있는 터미널 API 클라이언트
Wails 3와 Vue 3로 만든 로컬 우선 데스크톱 API 클라이언트로, HTTP, gRPC, GraphQL, WebSocket을 지원합니다.
컬렉션을 로컬 파일로 저장하는 오픈소스 API 클라이언트로, Postman과 Insomnia의 오프라인 대안입니다.
OpenAPI 사양으로 수십 가지 언어와 프레임워크의 API 클라이언트 SDK, 서버 스텁, 문서를 생성합니다.