What is Kreya?
Kreya is a comprehensive desktop API client designed specifically for developers who need to work with multiple API protocols. It provides a unified workspace for gRPC, REST, WebSocket, and Server-Sent Events workflows, allowing teams to explore, test, and automate API interactions from a single application.
The tool emphasizes privacy-first architecture where all data remains on the user's device, making it suitable for regulated industries. Kreya supports automated testing with snapshot comparisons and scripting capabilities, integrates with CI/CD pipelines through its CLI, and stores all project data in Git-diffable files for easy versioning and collaboration.
Features
- Unified API workspace: Debug gRPC, REST, Server-Sent Events, and WebSocket APIs from a single workspace
- Automated testing: Create snapshot tests and scripted tests to catch regressions before release
- Privacy-first architecture: All data stays on your device with no external server storage
- Git-native collaboration: Share, review, and version projects with structured JSON designed for Git diffs
- CI-ready automation: Run the Kreya CLI headlessly in CI/CD pipelines with JUnit report publishing
Use Cases
- API testing and validation for development teams
- Automated regression testing for API changes
- CI/CD pipeline integration for API quality gates
- Collaborative API development with version control
- Privacy-sensitive API work in regulated industries
FAQs
-
What protocols does Kreya support?
Kreya supports gRPC, REST, WebSocket, and Server-Sent Events protocols with HTTP/1.1, HTTP/2, and HTTP/3 transport support. -
How does Kreya handle data privacy?
Kreya uses a privacy-first architecture where all data is stored locally on your device, with no external server storage, making it ideal for regulated industries. -
Can I import existing API collections into Kreya?
Yes, Kreya supports importing collections from Postman, Insomnia, HAR files, cURL commands, gRPCurl, and grpc web curl for an instant starting point. -
Does Kreya support automated testing?
Yes, Kreya includes snapshot testing to baseline and compare API responses, scripted tests with JavaScript, and data-driven tests for comprehensive API validation. -
How does Kreya support team collaboration?
Kreya stores all project data in Git-diffable JSON files, allowing teams to share, review, and version API workflows using standard Git workflows and code review processes.