Ugrás a fő tartalomhoz

Insomnia - API kliens fejlesztőknek

Az Insomnia egy nyílt forráskódú, cross-platform API kliens a Kong-tól. Könnyű, gyors és fejlesztőbarát alternatíva a Postman-hez, amely támogatja a REST, GraphQL, gRPC, WebSocket és Server-Sent Events protokollokat.

Miért válaszd az Insomnia-t?
  • Nyílt forráskódú - Teljes átláthatóság, közösségi fejlesztés
  • Könnyű és gyors - Minimalista, de erőteljes
  • Multi-protokoll - REST, GraphQL, gRPC, WebSocket, SSE
  • Lokális tárolás - Adataid a te gépeden maradnak

Főbb funkciók

Protokoll támogatás

ProtokollLeírás
RESTHTTP/HTTPS API-k teljes támogatása
GraphQLSchema explorer, query builder
gRPCProtocol Buffers támogatás
WebSocketValós idejű kapcsolatok
Server-Sent EventsStreaming API-k
Socket.IOReal-time kommunikáció
SOAPLegacy webszolgáltatások

Tárolási opciók

  • Local Vault - 100% lokális tárolás
  • Git Sync - Bármely 3rd party Git repository (felhő nélkül)
  • Cloud Sync - Felhő kollaboráció, opcionális E2E titkosítással

Fejlesztői funkciók

  • Environment változók - Több környezet kezelése
  • Code generation - Kliens kód generálás több nyelven
  • Request chaining - Request-ek összekapcsolása
  • Response history - Előző válaszok megtekintése

Plugin ökoszisztéma

350+ közösségi plugin a platform bővítéséhez.


Árazás

CsomagÁrFunkciók
Free$075 AI kredit/hó, alap funkciók
Essentials$03 felhasználóig Git Sync ingyen
Build$20/hó1500 AI kredit, BYOK, 100K fájl kontextus
Business$55/felhasználó/hóZero Data Retention, SSO, max 50 seat
EnterpriseEgyediTeljes körű vállalati funkciók
Korlátlan lokális futtatás

A lokális collection futtatások korlátlanok - nincs throttling, nincs usage cap.


Telepítés

Letöltés

  1. Látogass el: insomnia.rest/download
  2. Válaszd ki a platformodat
  3. Telepítsd az alkalmazást

Támogatott platformok

  • macOS - Intel és Apple Silicon
  • Windows - 64-bit
  • Linux - AppImage, Debian, Snap

Rendszerkövetelmények

Electron alapú alkalmazás, hasonló követelményekkel mint a VS Code.


Első lépések

1. Request létrehozása

  1. Kattints a New Request gombra
  2. Válaszd ki a metódust és protokollt
  3. Add meg az URL-t
  4. Kattints a Send gombra

2. Environment beállítása

  1. Kattints az EnvironmentManage Environments
  2. Hozz létre Base Environment-et
  3. Adj hozzá változókat:
{
"base_url": "https://api.example.com",
"api_key": "your-api-key"
}
  1. Használd: {{ _.base_url }}/users

3. Git Sync beállítása

  1. Menj a Project SettingsGit Sync
  2. Add meg a repository URL-t
  3. Állítsd be az autentikációt
  4. Szinkronizálj a csapatoddal

Inso CLI

Az Inso CLI automatizálja a validációt és linting-et CI/CD pipeline-okban:

# Telepítés
npm install -g insomnia-inso

# OpenAPI spec validálás
inso lint spec openapi.yaml

# Tesztek futtatása
inso run test "My Test Suite"

# Export collection
inso export spec "My API" -o output.yaml

Biztonság

  • SOC 2 compliant - Vállalati szintű biztonság
  • Zero Data Retention - LLM szolgáltatók nem tárolják az adatokat
  • E2E titkosítás - Opcionális végponttól végpontig titkosítás
  • Nincs training - Az adataid nem kerülnek AI training-be

Kapcsolódó linkek