Skip to content
SPECIFICTION
Get listed

Kreya vs sabledocs

Kreya

kreya.app

sabledocs

markvincze.github.io

Side by side

FigureKreyasabledocs
Price from$5/moFree
Free planYesYes
Free trialYes—
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Plans published41
Spec score · gRPC Tools8.2 (#4)7.8 (#14)
PurposeKreya is a desktop API client for exploring, testing, and automating API workflows.Sabledocs is a static documentation generator for Protobuf and gRPC contracts.
SecurityThe privacy policy says the maker monitors its services for potential vulnerabilities and attacks and takes reasonable protective measures.The maker’s site does not state security certifications or compliance claims.

Plans

Kreya

  • FreeFree
  • Pro$5 a month
  • EnterprisePriced on request
  • ProPrice not published

Kreya pricing →

sabledocs

  • SabledocsFree

sabledocs pricing →

In their own words

Kreya

Kreya is a desktop API client for exploring, testing, and automating API workflows on Linux, macOS, and Windows. It works with gRPC, REST, GraphQL, WebSockets, and Server-Sent Events, and can watch or import OpenAPI specifications, GraphQL schemas, and protobufs. Testing options include scripted checks and snapshot tests; its headless CLI can run in CI/CD and generate JUnit reports. Projects are kept in structured JSON intended to support Git diffs, reviews, and versioning. Kreya can import Postman and Insomnia collections, plus HAR, cURL, gRPCurl, and grpc web curl data. A reusable authentication vault covers OAuth 2.0, OIDC, Basic, API keys, mTLS, AWS SigV4, Kerberos, NTLM, and JWT Profile. The maker says app data stays on the device, while its privacy policy says the app and CLI collect anonymized telemetry. There is a free plan; Pro is $5 a month. Secret manager integration is marked as coming soon.

Visit kreya.app

sabledocs

Sabledocs is a free, open-source command-line generator for static HTML documentation of Protobuf and gRPC contracts. It can create one documentation site for multiple packages and combine material for Protobuf and gRPC. The input is a binary descriptor generated with protoc; comments require the descriptor to include source information. Search is enabled by default and can use a prebuilt Lunr index, while Markdown is supported in the main content page and Protobuf comments. Configuration in sabledocs.toml covers items such as titles, paths, package visibility, member ordering, and comment filtering. Jinja templates can be customized for primary content, and extra templates can be added to the output. Users can configure source links for Protobuf model members in GitHub, Bitbucket, Bitbucket Data Center, and GitLab repositories. The generator writes the site to sabledocs_output, where it can be opened through index.html. Sabledocs requires Python 3.11 or higher and is installed with pip install sabledocs. A Docker image includes both protoc and Sabledocs.

Visit markvincze.github.io