Kreya
The cross-platform API testing tool.·kreya.app
Kreya is a privacy-first desktop API client for exploring, testing, and automating API workflows, supporting gRPC, REST, GraphQL, WebSocket, and Server-Sent Events. It offers automated snapshot and scripted testing, CI-ready CLI automation, and git-diffable local storage so teams can collaborate without SaaS lock-in. Requests, tests, and configurations are stored as files on the user's device rather than in the cloud.
What it's for
Features 16
- Automated snapshot testing
- CI-ready CLI (kreyac) with JUnit report publishing
- Collections for sequential operation execution
- Data preview calls for visualizing responses
- Environments for staging, QA, and production configurations
- Fake/realistic data generation with faker (names, emails, UUIDs, dates)
- Git-diffable, file-based project storage
- HTTP/1.1, HTTP/2, and HTTP/3 protocol support
- Import from Postman, Insomnia, HAR files, curl, and gRPCurl
- Mock data generation
- Native gRPC, REST, GraphQL, WebSocket, and Server-Sent Events support
- Reusable authentication vault (OAuth 2.0, OIDC, Basic, API Keys, mTLS, AWS SigV4, Kerberos, NTLM, JWT Profile)
- Scripted tests using JavaScript and npm modules
- Secret manager integration (coming soon)
- Sync API definitions from OpenAPI, GraphQL schemas, and Protobuf files/gRPC server reflection
- Unix domain socket and Windows named pipe transport support
At a glance
Integrations
Resources
Pricing
Pricing offers a Monthly/Yearly toggle and a feature comparison table; Pro pricing is not publicly listed. Enterprise pricing is available on request.
For individuals
Request history shows only latest request; support via GitHub only
For individuals; numeric price not stated on the supplied pages
Support via email, 48h reaction time during business days
For companies; quote-based, 'Contact us' for offline license and flat-rate pricing
Priority support, 24h reaction time during business days; contact us for offline license and unlimited-user flat rate pricing