Kreya is a privacy-first desktop client that helps your team explore, test, and automate API workflows from one place without SaaS lock-in or messy tooling sprawl. Kreya supports
- gRPC
- REST
- WebSocket
- Server-Sent Events
- GraphQL (coming soon)
- SOAP (coming soon)
All project data is stored locally and is explicitely designed to be synced via git (or any other VCS), giving you full control. Privacy-first architecture keeps all data on your device. Work fully offline without Kreya contacting any external server.
Write tests, ranging from simple to advanced use cases, to catch regressions and other bugs. Use snapshot testing to automatically highlight unintentional changes before publishing them to production.
Kreya includes a CLI with unlimited runs, allowing you to continously test your APIs. Support for popular platforms such as GitHub Actions, GitLab CI/CD or Docker image is also included.
Inspect streaming, unary, and multi-channel traffic with built-in HTTP/1.1, HTTP/2 and HTTP/3 support. View messages immediately after they arrive and test APIs in real time. Inspect detailed timing information to find bottlenecks.
Kreya introduces an innovative, reusable auth vault with support for most authentications mechanisms:
- OAuth 2 / OpenID Connect
- Basic auth
- JWT
- Windows authentication (NTLM/Kerberos)
- AWS signature v4
- API keys
- Mutual TLS (mTLS)
Explore further powerful features:
- Mock data generation
- Import APIs from OpenAPI documents, gRPC server reflection or Postman
- Use environments and templating
- Request history
- Custom proxy configuration
- Windows named pipe
- Local Unix domain sockets