Kreya icon indicating copy to clipboard operation
Kreya copied to clipboard

Kreya is a GUI client for gRPC and REST APIs with innovative features for environments, authorizations and more.

Kreya

Kreya is a GUI client for gRPC and REST APIs. It makes calling APIs easy! Supported features:

  • Server reflection (gRPC)
  • Unary, client-streaming, server-streaming and duplex requests (gRPC)
  • File based storage for easy git-syncing (or any other syncing software)
  • Authentication configurations - declare once, use everywhere
  • Environments
  • Powerful templating language
  • Project or directory settings (ex. define the endpoint only once for all requests)
  • Scripting and tests
  • And more!

Where can I get it?

Head over to the download page.

Getting started / Documentation

Checkout out the Kreya documentation.

Bugs / Feature requests

Submit bug reports or feature requests in the issue tracker. Please check if an identical issue already exists.

Roadmap

In addition to the open issues, here is a broad overview of features we want to implement in Kreya:

  • Improve request and response history
  • Expand scripting and tests
  • Send operations simultaneously
  • Custom keymap support

Far future:

  • Websockets support
  • GraphQL support