개발도구

Insomnia 다운로드와 저장 방식 선택

Insomnia

Kong Insomnia

개발사
Kong Inc.
라이선스
무료 Essentials · Apache 2.0 코어 / Pro·Enterprise 유료
OS
Windows / macOS / Linux

1. 프로젝트 저장 선택

로그인 전 시작

Scratch Pad

API Collections를 장치에 보관하며 계정 없이 시작하는 경로입니다.

프로젝트 로컬 보관

Local Vault

프로젝트 데이터를 장치에 보관하는 저장 옵션입니다.

Insomnia의 동기화

Cloud Sync

Insomnia Cloud에 프로젝트를 보관하고 공유·동기화합니다.

내 Git 저장소

Git Sync

외부 Git 저장소를 사용합니다. Essentials는 최대 3사용자 조건을 확인하세요.

저장 옵션은 프로젝트 데이터의 위치를 정합니다. 모든 API 통신을 막거나 Git의 비밀값 보호를 자동 보장하는 설정은 아닙니다.

2. 개요

Insomnia는 Kong의 데스크톱 API 클라이언트로 HTTP·REST·GraphQL·gRPC·WebSocket·SSE 등의 요청을 만들고 응답을 확인하는 도구입니다. 환경 변수·인증·스크립트와 테스트, 컬렉션 runner를 함께 사용하고 OpenAPI 명세를 편집·미리보기할 수 있습니다. API 도구를 선택할 때 요청 기능뿐 아니라 프로젝트 저장 위치와 계정·팀 협업의 조건을 함께 확인하려는 사용자에게 맞는 선택지입니다.

코어는 Apache 2.0으로 공개되어 있고 서비스는 무료 Essentials와 유료 Pro·Enterprise로 나뉩니다. 현재 Essentials에는 Cloud·Local 프로젝트와 최대 3사용자의 Git Sync가 포함됩니다. 컬렉션 실행과 환경 수 외에 mock 등 다른 기능의 무료 요청량·추가 비용은 별도 조건이므로 모든 기능이 무제한 무료라고 설명할 수는 없습니다. 더 많은 Git 사용자나 조직의 권한·관리 기능이 필요하면 현행 플랜을 확인하세요.

로그인 화면의 Scratch Pad는 계정 없이 로컬 API Collections로 시작하는 경로입니다. 프로젝트를 로컬에 보관하는 Local Vault, Insomnia Cloud를 이용하는 Cloud Sync, 자신이 정한 외부 저장소를 사용하는 Git Sync와 구분됩니다. 저장 형식은 이후 바꿀 수 있지만 계정을 만들었다고 모든 프로젝트가 자동으로 Cloud에 저장되는 것은 아닙니다. Git Sync에서는 저장소의 비밀값 보호를 Insomnia가 강제하지 않으므로 변수·키·공개 범위를 별도로 관리해야 합니다. 프로젝트 로컬 보관과 외부 API 요청·계정 및 라이선스 통신은 서로 다른 문제입니다.

확인한 GUI 안정 릴리스는 13.3.0입니다. Windows·Mac·Linux의 공식 허브에서 맞는 GUI 배포를 선택하세요. 릴리스 목록의 Insomnia.Core 앱 파일과 inso 이름의 CLI·Docker 이미지는 용도가 다르며, SBOM·provenance·소스 압축 파일·업데이트 메타데이터도 일반 앱 설치 파일이 아닙니다. 소스 개발용 Node·Git 환경을 갖추는 일은 일반 데스크톱 설치와 구분됩니다. 로컬·Cloud·Git 중 어느 저장을 선택할지 먼저 판단한 뒤 필요한 협업과 인증만 구성하면 됩니다.

3. 주요 기능

  • HTTP·REST·GraphQL·gRPC·WebSocket·SSE 요청
  • 환경 변수와 요청 인증 설정
  • 사전·응답 스크립트와 API 테스트
  • 컬렉션 runner로 요청 실행
  • OpenAPI 명세 편집과 미리보기
  • 플러그인 사용과 확장
  • 프로젝트별 Local Vault·Cloud Sync·Git Sync 선택

4. 시스템 요구사항

지원기기
Windows · macOS · Linux 데스크톱
일반앱
공식 허브의 GUI 배포 · 릴리스의 Insomnia.Core 자산
별도도구
Inso CLI·Docker·소스/업데이트 자료는 GUI 설치와 구분
계정
기본 Scratch Pad는 로그인 없이 시작 가능

5. 설치 방법

  1. 1.

    상단의 공식 다운로드 버튼을 열고 자신의 OS에 맞는 GUI 앱을 선택합니다.

  2. 2.

    릴리스 자산을 직접 고른다면 Insomnia.Core 앱과 inso CLI·Docker·소스/검증 자료를 구분합니다.

  3. 3.

    받은 OS용 앱 배포를 설치하고 실행합니다. 소스 개발용 Node·Git 설치를 일반 앱의 필수 단계로 따라 하지 않습니다.

  4. 4.

    계정 없이 요청을 구성하려면 로그인 화면의 Use the local Scratch Pad 경로로 시작합니다.

  5. 5.

    프로젝트 협업이 필요할 때 Local Vault·Cloud Sync·Git Sync의 저장 위치와 무료 인원·권한 조건을 확인해 선택합니다.

6. Insomnia와 비슷한 프로그램 비교

Postman
요청·테스트와 함께 mock·monitor·문서·팀 workspace 등 플랫폼 기능을 제공합니다. 필요한 Cloud 작업과 팀 사용 범위를 비교하세요.
Bruno
로컬 폴더의 API 컬렉션 파일과 외부 버전 관리를 중심으로 사용합니다. Insomnia의 프로젝트별 로컬·Cloud·Git 저장 선택과 비교하세요.
cURL
명령이나 스크립트로 URL 데이터 전송을 수행합니다. GUI의 환경·명세·테스트 관리가 필요한지 단순 요청 명령으로 충분한지 판단하세요.

7. 자주 묻는 질문

로그인하지 않고 쓸 수 있나요?

+

로그인 화면에서 Use the local Scratch Pad를 선택하면 로컬 API Collections로 시작할 수 있습니다. 팀 프로젝트·원격 협업과 같은 조건까지 계정 없이 모두 제공되는 것으로 확대하지 마세요.

Scratch Pad와 Local Vault는 같은 것인가요?

+

둘 다 로컬 보관 경로이지만 Scratch Pad는 로그인 전 API Collections로 시작하는 작업 공간이고 Local Vault는 프로젝트 저장 옵션입니다. 기본 요청 연습과 프로젝트 관리 목적을 구분해 선택하세요.

Git Sync는 유료 기능인가요?

+

현재 Essentials에는 최대 3사용자의 Git Sync가 포함됩니다. 더 많은 사용자·조직 관리가 필요하면 현행 유료 플랜을 확인하세요. 과거 premium 설명만 보고 무료 Git 사용이 전혀 없다고 판단하지 마세요.

계정을 만들면 모든 프로젝트가 Cloud에 저장되나요?

+

그렇게 일괄 판단할 수 없습니다. Local Vault·Cloud Sync·Git Sync 등 프로젝트의 저장 옵션을 확인하세요. 외부 Git 저장소에도 비밀값·공개 범위 관리가 필요합니다.

Inso CLI 파일을 받으면 데스크톱 앱인가요?

+

아닙니다. Inso는 명령줄 도구이며 일반 GUI는 Insomnia.Core 앱 자산입니다. Docker 이미지·SBOM·provenance·소스 압축 파일과도 구분하세요.

Essentials로 모든 기능을 무제한 사용할 수 있나요?

+

무료 프로젝트·Git 인원·컬렉션 실행 조건과 mock 등 다른 기능의 사용량·추가 비용은 다릅니다. 필요한 기능별 현행 요금 조건을 확인하세요.

8. 참고 자료

관련 프로그램