Product summary
Kreya is a graphical API tool built for developers who work with gRPC, REST and WebSocket services. It provides a clean interface for composing, sending, and inspecting requests so you can focus on building and debugging APIs without wrestling with low-level tooling.
Supported protocols and request modes
Kreya handles modern web protocols and both simple and streaming interactions:
- HTTP/2 and HTTP/3 are supported for high-performance connections.
- It works with gRPC services, including server reflection to discover methods automatically.
- RESTful and WebSocket endpoints are fully supported, with options for unary calls as well as client/server/bi-directional streaming.
Environment and access control
Managing multiple targets and credentials is straightforward:
- You can define separate environments and switch between them to manage different endpoints, variables, and settings.
- Authentication schemes are configurable so you can attach tokens, certificates, or other credentials to requests.
Workflow features and file format
Kreya is designed to make repetitive tasks and team sharing easier:
- Projects and request definitions are saved in JSON, which simplifies synchronization between machines and VCS.
- Built-in scripting and testing helpers let you automate checks and validate responses while developing.
Command-line and integration options
For those who prefer terminals or CI integration:
- A companion CLI, kreyac, provides command-line access to many Kreya functions for automation and scripts.
- OpenAPI import allows you to bring existing API specifications into the app quickly.
Suggested alternative
A product listed as an alternative in the original note is SHAREit (free). Keep in mind SHAREit is primarily a file-transfer application rather than an API development tool; it may be useful for moving files but it does not replace the API-specific features Kreya provides.
Technical
- Windows
- Mac
- Free