Wenn Sie mit gRPC-Diensten arbeiten, sind Sie wahrscheinlich an die Grenzen generischer API-Tools gestoßen. Viele Clients behandeln gRPC eher als nachträglichen Einfall. Kreya verfolgt den entgegengesetzten Ansatz. Es stellt gRPC in den Mittelpunkt und baut die restlichen Protokolle darum herum auf.
Dieser Leitfaden erklärt, was Kreya ist, was es gut kann, wie es Ihre Arbeit speichert und für wen es geeignet ist. Am Ende werden Sie wissen, ob es zu Ihrem Workflow passt.
Eine kurze Anmerkung, bevor wir beginnen. Dieser Artikel behandelt Kreya, den API-Client, der von der riok GmbH entwickelt wurde und unter kreya.app zu finden ist. Es handelt sich nicht um die Mode- oder Schönheitsmarke, die denselben Namen trägt. Wenn Sie wegen Kleidung hierhergekommen sind, sind Sie hier falsch.
Was ist Kreya?
Kreya ist ein von der riok GmbH, einem Softwareunternehmen mit Sitz in der Schweiz, entwickelter Desktop-GUI-API-Client. Er bietet Ihnen eine grafische Oberfläche zum Aufrufen und Testen von APIs über verschiedene Protokolle hinweg.
Es unterstützt gRPC, REST, GraphQL, WebSocket und Server-Sent Events. Das deckt das meiste ab, womit ein moderner Backend-Entwickler an einem Tag zu tun hat. Sie installieren es einmal und können jedes dieser Protokolle von einem einzigen Fenster aus aufrufen.
Kreya ist proprietäre Software mit einem Freemium-Modell. Der Kern-Client ist kostenlos nutzbar. Kostenpflichtige Stufen fügen erweiterte Funktionen für Einzelpersonen und Teams hinzu. Die Preisstruktur behandeln wir später.
Das Produkt läuft als native Desktop-App unter macOS, Windows und Linux. Es gibt keine Browser-Version und kein erforderliches Cloud-Konto. Sie laden es herunter, installieren es und beginnen, APIs aufzurufen.
Die gRPC-First Positionierung
Die meisten API-Clients begannen ihr Leben als REST-Tools. gRPC wurde später hinzugefügt, oft als dünne Schicht. Kreya kehrt diese Reihenfolge um. Die gRPC-Unterstützung ist tiefgreifend, nicht nur angeflanscht.
Sie können einen Dienst auf zwei Arten laden. Importieren Sie direkt eine .proto-Datei oder verwenden Sie die gRPC-Server-Reflection, um die Dienstdefinition von einem laufenden Server abzurufen. Reflection bedeutet, dass Sie die Proto-Dateien nicht immer zur Hand haben müssen. Wenn der Server sie exponiert, liest Kreya sie für Sie ein.

Es unterstützt jeden gRPC-Aufruftyp. Dazu gehören unäre Anfragen, Client-Streaming, Server-Streaming und bidirektionales (Duplex-)Streaming. Viele Tools beschränken sich auf unäre Aufrufe. Kreya deckt das gesamte Spektrum ab, was wichtig ist, wenn Sie echte Streaming-Dienste entwickeln.
Im Hintergrund spricht es HTTP/2, den Transport, auf den gRPC angewiesen ist. Es unterstützt auch HTTP/1.1 und HTTP/3. Wenn Sie eine fokussierte Einführung in das Protokoll selbst wünschen, lesen Sie unseren gRPC-Client-Leitfaden und die Anleitung zum Testen von gRPC-APIs.
Multi-Protokoll-Unterstützung
gRPC ist das Hauptmerkmal, aber Kreya ist kein Single-Protokoll-Tool. Es unterstützt die gängigen Protokolle, die Sie während einer normalen Entwicklung benötigen.
Für REST erstellen Sie Anfragen mit Methoden, Headern, Abfrageparametern und Bodies und überprüfen dann die Antwort. Das ist das A und O der API-Arbeit. Unsere Übersicht über REST API-Clients erklärt diese Kategorie, falls Sie neu darin sind.
Für GraphQL senden Sie Abfragen und Mutationen an einen GraphQL-Endpunkt und lesen die strukturierte Antwort. Wenn GraphQL Ihr Hauptprotokoll ist, bietet Ihnen unsere Zusammenfassung der besten GraphQL-Clients einen breiteren Überblick.
Für Echtzeitarbeit unterstützt Kreya WebSocket und Server-Sent Events. WebSocket bietet Ihnen einen bidirektionalen Kanal. SSE bietet Ihnen einen unidirektionalen Stream vom Server zum Client. Beide sind nützlich, wenn Sie Live-Daten-Feeds oder Chat-ähnliche Dienste testen.
Wenn Sie sich jemals fragen, welches Protokoll Sie für eine bestimmte Aufgabe wählen sollen, beleuchtet unsere Aufschlüsselung von REST vs. GraphQL vs. gRPC die Kompromisse.
Offline, Datenschutzfreundlich und Git-Diffbare Speicherung
Drei Designentscheidungen heben Kreya von Cloud-First-Tools ab. Sie sind besonders wichtig für Teams mit strengen Datenvorschriften.
Läuft vollständig offline
Kreya läuft auf Ihrem Rechner ohne Internetverbindung. Ihre Anfragen, Umgebungen und Antworten bleiben lokal. Sie müssen sich nicht bei einem Cloud-Dienst anmelden, um eine Anfrage zu senden. Für Entwickler, die hinter einer Firewall oder an sensiblen Systemen arbeiten, ist dies ein echter Vorteil. Weitere Informationen zu dieser Kategorie finden Sie in unserem Leitfaden zu den besten Offline-API-Client-Optionen.
Datenschutzfreundlich standardmäßig
Da alles auf Ihrem Gerät verbleibt, verlassen Ihre API-Daten standardmäßig nie Ihre Kontrolle. Es gibt keine Telemetrie, die Anfragedaten an einen Anbieter-Server überträgt. Kreya vermarktet sich als "privacy-first", und das standardmäßige Offline-Design untermauert dies. Eine Enterprise-Offline-Lizenz kann die Kontopflicht für abgeschottete Umgebungen vollständig aufheben.
Git-diffbare Projektspeicherung
Dies ist die Funktion, die Engineering-Teams überzeugt. Kreya speichert jedes Projekt als einfache, strukturierte JSON-Dateien auf der Festplatte. Diese Dateien sind Git-diffbar, sodass Sie sie wie jeden anderen Code in Ihr Repository committen können.
Der Nutzen ist eine echte Versionskontrolle. Sie überprüfen API-Änderungen in Pull-Requests. Sie sehen genau, was ein Teammitglied in einer Anfrage geändert hat. Sie machen eine fehlerhafte Bearbeitung mit git revert rückgängig. Es steht kein proprietäres Synchronisationsformat zwischen Ihnen und Ihrer Historie.
Dies macht Kreya zu einem Vertreter derselben Familie wie andere Git-native API-Clients. Wenn Ihr Team bereits in Git arbeitet, leben auch Ihre API-Definitionen dort.
Testen und Automatisierung
Kreya ist nicht nur ein Erkundungstool. Es hilft Ihnen auch zu überprüfen, ob Ihre APIs im Laufe der Zeit korrekt funktionieren.
Es unterstützt automatisierte Tests. Sie schreiben skriptgesteuerte Tests in JavaScript, um Antworten zu überprüfen. Sie können datengesteuerte Tests ausführen, die über einen Satz von Eingaben iterieren. Dadurch werden Ad-hoc-Prüfungen zu wiederholbaren Suiten.
Es bietet auch Snapshot-Tests. Ein Snapshot erfasst eine Basislinienantwort. Beim nächsten Durchlauf vergleicht Kreya die Live-Antwort mit dieser Basislinie und kennzeichnet Abweichungen. Dies fängt versehentliche Änderungen an Ihrem API-Vertrag ab, bevor sie die Produktion erreichen.
Für die kontinuierliche Integration bietet Kreya CLI-Automatisierung mit JUnit-ähnlicher Berichterstattung. Sie führen Ihre gespeicherten Tests in einer Pipeline aus und speisen die Ergebnisse in Ihr CI-Dashboard ein. Das schließt den Kreis zwischen lokalen Tests und Ihrem Build-System.
Das Freemium-Modell
Kreya verwendet ein Freemium-Preismodell mit drei Stufen. Die genauen Dollarbeträge können sich ändern, daher überprüfen Sie die offizielle Kreya-Preisseite, bevor Sie sich festlegen.
Der **kostenlose** Plan ist dauerhaft kostenlos. Er deckt die Kernprotokolle gRPC, REST, GraphQL, WebSocket und die grundlegenden Authentifizierungsmethoden ab. Für die eigenständige Erkundung und alltägliche Anfragenarbeit ist die kostenlose Stufe sehr nützlich.
Der **Pro**-Plan richtet sich an Einzelpersonen. Er fügt die erweiterten Funktionen hinzu: Skripting, Snapshot-Tests, Sammlungen, Anfragehistorie und E-Mail-Support. Wenn Sie sich auf automatisierte Tests verlassen, ist dies die Stufe, in die Sie hineinwachsen.
Der **Enterprise**-Plan richtet sich an Unternehmen. Er bietet prioritären Support, ein Kundenportal, eine Pauschalpreisgestaltung für unbegrenzte Benutzer und die Offline-Lizenzoption für Umgebungen, die keine Konten verwenden können.
Kostenpflichtige Pläne bieten in der Regel eine kurze Testphase, damit Sie die erweiterten Funktionen vor dem Kauf testen können.
Für wen Kreya geeignet ist
Kreya passt zu einem klaren Profil. Es ist eine gute Wahl, wenn Sie eine oder mehrere dieser Kriterien erfüllen:
- gRPC-lastige Entwickler. Wenn Ihr Backend auf gRPC läuft, machen Kreyas Reflection-Unterstützung und die vollständige Streaming-Abdeckung es zu einer natürlichen Wahl.
- Datenschutzbewusste Teams. Wenn Ihre Daten Ihre Maschinen nicht verlassen dürfen, löst das Offline-, Local-First-Design ein echtes Problem.
- Git-zentrische Teams. Wenn Sie API-Definitionen in Pull-Requests überprüfen möchten, passt die Git-diffbare Speicherung reibungslos in Ihren Workflow.
- Multi-Protokoll-Unternehmen. Wenn an einem einzigen Tag gRPC, REST und ein WebSocket-Feed betroffen sind, spart ein Tool, das alle drei verarbeitet, den Kontextwechsel.
Es ist weniger geeignet, wenn Sie einen gehosteten, browserbasierten Arbeitsbereich benötigen oder wenn Ihr gesamtes Team Mac, Windows und das Web nutzt und ein gemeinsames Cloud-Dokument wünscht. Kreya ist von Natur aus Desktop-orientiert.
Wo Apidog passt
Kreya ist ein fokussierter, datenschutzfreundlicher API-Client mit echter gRPC-Tiefe. Wenn Ihre Anforderungen sich auf das Aufrufen und Testen von APIs mit einem lokalen Desktop-Tool beschränken, erledigt es diese Aufgabe gut.
Einige Teams wünschen sich jedoch mehr als nur einen Client. Sie möchten die API entwerfen, sie mocken, bevor das Backend existiert, sie für Konsumenten dokumentieren und in Echtzeit zusammenarbeiten. Das ist ein anderer Umfang.
Apidog ist eine All-in-One-API-Plattform, die für diesen breiteren Umfang entwickelt wurde. Wie Kreya unterstützt es gRPC, REST, GraphQL und WebSocket (sowie SOAP und Socket.IO). Zusätzlich zum Client bietet es einen visuellen OpenAPI-Designer, automatisierte Testszenarien mit CI/CD über die Apidog CLI, intelligentes Mocking, automatisch generierte interaktive Dokumentationen und gemeinsame Team-Arbeitsbereiche. Es wird als Desktop-App für Windows, Mac und Linux sowie als Web-App und CLI ausgeliefert.

Der ehrliche Kompromiss: Kreya ist schlanker und standardmäßig offline-first, was einige Teams bevorzugen. Apidog deckt den gesamten API-Lebenszyklus an einem Ort ab, wenn Sie Design, Mock, Dokumentation und Zusammenarbeit neben dem Client benötigen. Wenn Sie Optionen abwägen, setzen unsere Zusammenstellung von Postman-Alternativen und die breitere Liste großartiger API-Clients beides in den richtigen Kontext.
FAQ
Ist Kreya kostenlos?
Ja. Kreya bietet einen dauerhaft kostenlosen Plan, der gRPC, REST, GraphQL, WebSocket und grundlegende Authentifizierung abdeckt. Kostenpflichtige Pro- und Enterprise-Stufen fügen Skripting, Snapshot-Tests und Team-Support hinzu.
Ist Kreya Open Source?
Nein. Kreya ist proprietäre Software, die von der riok GmbH entwickelt wurde. Die kostenlose Stufe macht es zugänglich, aber der Quellcode ist nicht offen. Wenn Open Source für Sie wichtig ist, suchen Sie nach kostenlosen API-Client-Optionen, die ebenfalls Open Source sind.
Funktioniert Kreya offline?
Ja. Kreya ist eine Desktop-App, die vollständig offline läuft. Ihre Projekte, Umgebungen und Antworten bleiben auf Ihrem Rechner. Es ist kein Cloud-Konto erforderlich, um eine Anfrage zu senden.
Welche Protokolle unterstützt Kreya?
Kreya unterstützt gRPC, REST, GraphQL, WebSocket und Server-Sent Events. Die gRPC-Unterstützung ist am tiefgreifendsten, mit Proto-Import, Server-Reflection und allen vier Streaming-Aufruftypen.
Wie handhabt Kreya die Versionskontrolle?
Kreya speichert jedes Projekt als Git-diffbare JSON-Dateien auf der Festplatte. Sie committen sie in Ihr Repository, überprüfen Änderungen in Pull-Requests und machen Bearbeitungen mit Standard-Git-Befehlen rückgängig.
Ist der Kreya API-Client mit der Kreya Modemarke verwandt?
Nein. Das hier behandelte Kreya ist der API-Client unter kreya.app, entwickelt von der riok GmbH. Es hat keine Verbindung zu einer gleichnamigen Mode- oder Schönheitsmarke.
