Kreya è un client desktop incentrato sulla privacy che aiuta il tuo team a esplorare, testare e automatizzare i flussi di lavoro API da un unico posto senza il vincolo di SaaS o la dispersione di strumenti disordinati. Kreya supporta:
- gRPC
- REST
- WebSocket
- Eventi inviati dal server
- GraphQL (in arrivo)
- SOAP (in arrivo)
Tutti i dati del progetto sono memorizzati localmente e sono esplicitamente progettati per essere sincronizzati tramite git (o qualsiasi altro VCS), dandoti il pieno controllo. L'architettura incentrata sulla privacy mantiene tutti i dati sul tuo dispositivo. Lavora completamente offline senza che Kreya contatti alcun server esterno.
Scrivi test, che vanno dai casi d'uso semplici a quelli avanzati, per individuare regressioni e altri bug. Usa il test snapshot per evidenziare automaticamente i cambiamenti non intenzionali prima di pubblicarli in produzione.
Kreya include una CLI con esecuzioni illimitate, permettendoti di testare continuamente le tue API. È incluso anche il supporto per piattaforme popolari come GitHub Actions, GitLab CI/CD o immagini Docker.
Ispeziona il traffico in streaming, unario e multi-canale con supporto integrato per HTTP/1.1, HTTP/2 e HTTP/3. Visualizza i messaggi immediatamente dopo il loro arrivo e testa le API in tempo reale. Ispeziona informazioni dettagliate sui tempi per trovare colli di bottiglia.
Kreya introduce un innovativo vault di autenticazione riutilizzabile con supporto per la maggior parte dei meccanismi di autenticazione:
- OAuth 2 / OpenID Connect
- Autenticazione di base
- JWT
- Autenticazione Windows (NTLM/Kerberos)
- Firma AWS v4
- Chiavi API
- TLS reciproco (mTLS)
Esplora ulteriori potenti funzionalità:
- Generazione di dati fittizi
- Importa API da documenti OpenAPI, riflessione del server gRPC o Postman
- Usa ambienti e modelli
- Cronologia delle richieste
- Configurazione proxy personalizzata
- Pipe nominate di Windows
- Socket di dominio Unix locale