Quorini

Quorini

Quorini · Coding

Quorini ist eine No-Code-Plattform zum Entwerfen und Betreiben serverloser Cloud-APIs, mit visuellem Datenmodell-Editor und sofortigem Backend-Deployment. Als serverlose Backend-Plattform richtet sie sich an Teams, die ohne eigene Serverinfrastruktur auskommen wollen.

Vorschau der Oberfläche von Quorini

Über Quorini

What Is Quorini

Quorini ist eine Backend-as-a-Service-Plattform, mit der man serverlose Cloud-APIs baut, ohne Backend-Code zu schreiben. Man definiert Datenmodelle, Benutzergruppen und Berechtigungen in einem visuellen Editor und veröffentlicht dann eine live laufende GraphQL-API in einer verwalteten Umgebung. Das Produkt greift den langsamen Teil der App-Entwicklung auf: Datenstrukturen, Zugriffsregeln und ein skalierendes Backend aufsetzen, bevor überhaupt etwas ausgeliefert werden kann.

Zwei Entwickler, Alex Tartach und Katya Prusakova, haben Quorini gebaut, nachdem sie dieselbe Backend-Einrichtung Projekt für Projekt wiederholt hatten. Die Plattform läuft auf AWS und startete am 7. November 2024 auf Product Hunt, wo sie mit 923 Stimmen Produkt der Woche wurde. In der Beta-Phase bleibt sie kostenlos, deshalb gibt es noch keine Preisseite, an der man sich orientieren könnte.

Die Grenzen zählen, bevor man sich festlegt. Quorini steckt noch in der Beta, Funktionen und Bedingungen können sich also ändern. Die nativen SDKs decken JavaScript und React ab, Teams mit anderen Stacks nutzen also direkt die GraphQL-API. Und weil der Dienst gehostet ist, vertraut man sein Datenmodell und seine Nutzerdaten einem jungen Unternehmen an.

Getting Started

  1. Legen Sie ein Projekt auf quorini.app an und öffnen Sie den visuellen Editor.
  2. Bauen Sie Ihre Geschäftsobjekte, ihre Attribute und Unterobjekte und definieren Sie Enums, wo ein Feld feste Auswahlwerte braucht.
  3. Richten Sie Benutzergruppen ein und wenden Sie rollenbasierte Zugriffskontrolle auf Objekt- oder Feldebene an.
  4. Veröffentlichen Sie das Backend und kopieren Sie die erzeugten GraphQL-Abfragen, Mutationen und Client-Typen.
  5. Installieren Sie das @quorini/core SDK, richten Sie es auf Ihr Projekt und verbinden Sie Ihr Frontend.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Quorini.

Kostenloser TarifJa
Bezahlte TarifeN/A
PlattformWeb
EntwicklerQuorini
KategorieCoding
VeröffentlichungsdatumNov 2024
Zuletzt aktualisiertNov 2024
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Startup-Gründer und kleine Teams
  • Freelance-Entwickler und Agenturen
  • Frontend-Entwickler

Aufgaben

  • Daten für eine neue App modellieren
  • Zugriffsregeln einrichten
  • Einen MVP prototypen

Szenarien

  • Ein Wochenend-Prototyp, der ein echtes Backend braucht
  • Ein Studio mit mehreren Kundenprojekten parallel
  • Ein internes Werkzeug für ein nicht technisches Team

Wichtigste Funktionen

Visuelle Datenmodellierung

Im Editor von Quorini bauen Sie Entitäten, Unterobjekte und Enums über eine visuelle Oberfläche, statt Schema-Dateien von Hand zu schreiben. Sie legen die Form Ihrer Geschäftsobjekte und ihrer Attribute fest, und die Plattform macht daraus ein strukturiertes Datenmodell hinter einer live laufenden API. Das ist der Kern des Produkts: Es entfernt die Schema- und Migrationsarbeit, die sonst vor der ersten laufenden Codezeile steht.

Rollenbasierte Zugriffskontrolle

Berechtigungen werden pro Benutzergruppe gesetzt und lassen sich auf ein ganzes Objekt oder bis auf ein einzelnes Feld eingrenzen. Diese Kontrolle auf Feldebene trennt Quorini von einer schlichten Datenbank, denn Sie können eine Gehaltsspalte oder eine interne Notiz vor den Rollen verbergen, die sie nicht sehen sollen. Sie bauen die Datenschutzregeln unterwegs ins Modell ein, nicht erst im Nachhinein.

Sofortiges API-Deployment

Sobald Modelle und Berechtigungen stehen, ist die Veröffentlichung in Produktion ein Klick, und Quorini legt Entwicklungs- und Produktionsumgebungen für Sie an. Das Backend ist vollständig verwaltet, es gibt also keine Server zu konfigurieren, zu patchen oder zu dimensionieren. Für Teams ohne Backend-Entwickler ist genau dieser Schritt oft der Grund für die Wahl der Plattform.

GraphQL-API mit generierten Typen

Quorini stellt Ihr Backend als GraphQL-API bereit und erzeugt daneben die clientseitigen Typen, Abfragen und Mutationen. Sie kopieren sie in Ihr Repository, was den Klebecode reduziert, der sonst zwischen Frontend und maßgeschneidertem Backend liegt. Der Reiter Tech Docs hält Endpunkte und Eingaben an einem Ort.

JavaScript- und React-SDKs

Das offizielle Paket @quorini/core konfiguriert Ihre App gegen ein veröffentlichtes Backend, und @quorini/ui-react ergänzt React-Hooks und Komponenten darauf. Frontend-Entwickler verbinden eine React-App mit ein paar Zeilen Einrichtung, statt einen API-Client von Grund auf zu bauen. Teams mit anderen Frameworks erreichen dasselbe Backend über den GraphQL-Endpunkt.

Serverlose Skalierung auf AWS

Quorini läuft auf AWS und skaliert automatisch mit der Nachfrage, ein Lastspitze braucht also keinen manuellen Eingriff. Das serverlose Modell bedeutet, dass Sie in ruhigen Zeiten keine stillstehenden Server bezahlen. Der Kompromiss: Sie behalten weniger Kontrolle über die Infrastruktur darunter.

Vor- und Nachteile

Vorteile

  • Macht die Backend-Einrichtung zur visuellen Aufgabe, sodass ein Frontend-Entwickler eine funktionierende API ohne Backend-Code veröffentlicht.
  • Die rollenbasierte Zugriffskontrolle auf Feldebene ist in der Plattform enthalten, nicht nachträglich ergänzt.
  • Das sofortige Deployment legt Entwicklungs- und Produktionsumgebung in einem Schritt an.
  • Kostenlos während der Beta, was die Kostenschwelle für einen Test im echten Projekt entfernt.

Nachteile

  • Noch in der Beta, Funktionen, Stabilität und Bedingungen können sich ändern, Sie sollten es also nicht als fertiges Produkt behandeln.
  • Die nativen SDKs decken nur JavaScript und React ab, andere Stacks müssen über die GraphQL-API gehen.
  • Gehosteter Dienst ohne Selbsthosting-Option, was zählt, wenn Ihre Daten in der eigenen Infrastruktur bleiben müssen.
  • Wenig öffentliche Informationen zu den bezahlten Tarifen, die langfristigen Kosten sind nach Ende der Beta also schwer vorherzusagen.

Häufige Fragen

Quorini dient dem Entwerfen und Betreiben serverloser Cloud-APIs für Web- und Mobile-Apps. Sie modellieren Ihre Daten und Berechtigungen in einem visuellen Editor und veröffentlichen dann ein live laufendes GraphQL-Backend, ohne Server-Code zu schreiben.