Directus vs. Retool: Database-First vs. UI-First

Wer interne Tools baut, stößt früher oder später auf zwei sehr unterschiedliche Ansätze:

Retool startet bei der Benutzeroberfläche.

Directus startet bei den Daten.

Beide Plattformen kÜnnen Admin-Oberflächen, Backoffice-Anwendungen und interne Werkzeuge bereitstellen. Die zugrunde liegende Philosophie unterscheidet sich jedoch grundlegend.

Deshalb lautet die eigentliche Frage nicht: “Welches Tool ist besser?”

Sondern: “Will ich meine Daten oder meine Oberfläche zum Mittelpunkt der Architektur machen?”

In diesem Vergleich zeigen wir, wann Directus die bessere Wahl ist, wann Retool seine Stärken ausspielt und warum viele Unternehmen beide Plattformen kombinieren.

Wann Directus die bessere Wahl ist

Directus eignet sich besonders wenn:

Du bereits eine SQL-Datenbank besitzt

Beispiele:

  • Kundenportal
  • Produktdatenbank
  • CRM-Daten
  • Serviceplattform

Daten langfristig das wichtigste Asset sind

Du mĂśchtest:

  • Datenhoheit
  • APIs
  • Berechtigungen
  • Erweiterbarkeit

zentral verwalten.

Mehrere Anwendungen auf dieselben Daten zugreifen

Beispielsweise:

  • Kundenportal
  • Mobile App
  • ERP-Anbindung
  • BI-System

 

Wann Retool die bessere Wahl ist

Retool eignet sich besonders wenn:

Schnelle individuelle Oberflächen benÜtigt werden

Beispiele:

  • Operator-Dashboards
  • Support-Werkzeuge
  • Spezialanwendungen

Pixelgenaue Benutzeroberflächen wichtig sind

Retool bietet deutlich mehr Kontrolle Ăźber:

  • Layouts
  • Komponenten
  • Interaktionen

Daten bereits vorhanden sind

Retool arbeitet hervorragend auf bestehenden APIs und Datenbanken.

 

Wann keine der beiden Plattformen ideal ist

Wenn benĂśtigt werden:

  • Öffentliche Webanwendungen
  • Kundenportale mit tausenden Nutzern
  • Komplexe Frontend-Anwendungen

sollten häufig andere Technologien betrachtet werden:

  • Vue
  • React
  • Next.js
  • Nuxt

 

Der Philosophie-Unterschied

Die größte Differenz zwischen Directus und Retool ist nicht technisch.

Sie ist konzeptionell.

Directus: Die Datenbank wird zur Anwendung

Directus startet mit einer Datenbank.

Aus dieser entstehen automatisch:

  • Admin-Oberflächen
  • APIs
  • Berechtigungen
  • Dashboards
  • Automatisierungen

Der Ablauf lautet

Datenmodell
↓
Directus
↓
Anwendung

Die Daten stehen im Mittelpunkt.

Retool: Oberflächen werden mit Daten verbunden

Retool startet bei der Oberfläche.

UI-Komponenten
↓
Queries
↓
Datenquellen

Die Anwendung steht im Mittelpunkt.

Auswirkungen auf Data Ownership

Dieser Unterschied hat langfristige Folgen.

Directus

Vorteile:

  • Datenmodell zentral
  • APIs automatisch
  • Mehrere Anwendungen mĂśglich

Retool

Vorteile:

  • Schnelle Oberflächen
  • Flexible BenutzerfĂźhrung
  • Hohe UI-Freiheit

Nachteil:

Mit wachsender Anzahl von Anwendungen entsteht häufig mehr Pflegeaufwand.

 

Feature-Matrix

Funktion Directus Retool
Datenmodellierung ✓
SQL-Datenbank als Kern ✓
UI Builder Grundlegend ✓✓✓
REST API ✓
-GraphQL API ✓
Benutzerverwaltung ✓ ✓
RBAC ✓✓✓ ✓
SSO ✓ ✓
File Management ✓
Marketplace ✓ ✓
Self Hosting ✓ ✓
Open Source Core ✓ Teilweise

⇔

UI-Builder

Retool

Hier liegt die größte Stärke.

VerfĂźgbar sind:

  • Tabellen
  • Charts
  • Formulare
  • Karten
  • Kanban Boards
  • Custom Components

Retool wirkt oft wie ein Baukasten fĂźr Business-Anwendungen.

Directus

Directus bietet:

  • Data Studio
  • Insights Dashboards
  • Collection Views
  • Formulare

FĂźr viele interne Werkzeuge reicht dies aus.

Fßr hochgradig individuelle Oberflächen jedoch häufig nicht.

Vorteil: Retool

 

Datenmodell-Steuerung

Directus

Das Datenmodell ist zentraler Bestandteil der Plattform.

UnterstĂźtzt werden:

  • Beziehungen
  • Validierungen
  • Rollen
  • Policies
  • APIs

automatisch.

Retool

Retool setzt voraus, dass Datenmodell und APIs bereits existieren.

Vorteil: Directus

 

Authentifizierung und SSO

Beide Plattformen unterstĂźtzen:

  • OAuth
  • OpenID Connect
  • SAML
  • SSO

Der Unterschied liegt in der Tiefe der Datenberechtigungen.

Directus

Zusätzlich:

  • Feldrechte
  • Collection-Rechte
  • Filterbasierte Zugriffe

Vorteil: Directus

 

Versionierung und Releases

Retool

Stärken:

  • Vorschau-Umgebungen
  • Releases
  • App-Versionen

Sehr angenehm für große Teams.

Directus

Versionierung erfolgt primär ßber:

  • Datenbank-Migrationen
  • Schema-Snapshots
  • Git

Technischer, aber kontrollierbarer.

 

Pricing-Vergleich

FĂźr viele Teams beginnt die Suche nach Alternativen bei den Kosten.

Retool Business

Zum Zeitpunkt dieses Vergleichs: 65$ pro Nutzer und Monat

zzgl. mĂśglicher Enterprise-Kosten.

Directus Self-Hosted

Directus kann kostenlos betrieben werden.

Die Kosten entstehen primär durch:

  • Hosting
  • Betrieb
  • Wartung

Beispielrechnung mit 10 Nutzern

Retool

10 Nutzer

65 USD × 10

= 650 USD pro Monat
= 7.800 USD pro Jahr

Directus

Typische Infrastruktur

  • Server
  • Datenbank
  • Backups
  • Monitoring
  • Oft: 30–150 EUR pro Monat

je nach Architektur.

 

Use Cases im Vergleich

Use Case 1: Sales-Dashboard

Gewinner: Retool

Warum?

  • Flexible Layouts
  • Individuelle Visualisierungen
  • Schneller Aufbau

Use Case 2: Operator-Tool zur Datenpflege

Gewinner: Directus

Warum?

  • Datenmodell bereits vorhanden
  • Berechtigungen integriert
  • APIs automatisch verfĂźgbar

Use Case 3: Approval-Workflow

Gewinner: Unentschieden

Retool:

  • Bessere Oberfläche

Directus:

  • Bessere Datenverwaltung

Die Entscheidung hängt vom Schwerpunkt ab.

 

Hybrid-Setup

Die interessanteste Architektur kombiniert beide Systeme.

Directus als API-Layer

Verantwortlich fĂźr:

  • Daten
  • Berechtigungen
  • APIs
  • Dateien

Retool als Benutzeroberfläche

Verantwortlich fĂźr:

  • Dashboards
  • Spezialoberflächen
  • Operator-Tools

Referenzarchitektur

Directus
↓
REST / GraphQL
↓
Retool
↓
Interne Nutzer

Diese Kombination findet sich häufig in größeren Unternehmen.

 

Migration von Retool zu Directus

Nicht jede Migration ist sinnvoll.

Eine Migration lohnt sich häufig wenn:

  • Kosten stark steigen
  • Mehrere Anwendungen entstehen
  • Daten zentralisiert werden sollen

Schritt 1: Datenmodell prĂźfen

Welche Tabellen und APIs existieren bereits?

Schritt 2: Individuelle Komponenten identifizieren

Nicht jede Retool-Komponente besitzt ein Directus-Pendant.

Diese Bereiche sollten zuerst bewertet werden.

Schritt 3: SSO und Berechtigungen migrieren

Anschließend erfolgt die Überführung von:

  • Rollen
  • Benutzern
  • Gruppen
  • Policies

 

Fazit

Retool und Directus lÜsen unterschiedliche Probleme. Retool optimiert die Erstellung individueller Oberflächen.

Directus optimiert die Verwaltung von Daten. Wer schnell interne Werkzeuge mit hoher UI-Flexibilität erstellen mÜchte, wird mit Retool häufig schneller ans Ziel kommen.

Wer dagegen eine langfristige Datenplattform mit APIs, Berechtigungen und mehreren Anwendungen aufbauen mÜchte, profitiert meist stärker von Directus.

Die stärkste Architektur entsteht oft dann, wenn Directus als Datenplattform und Retool als spezialisierte Benutzeroberfläche zusammenarbeiten.

Sie mĂśchten sehen, welche internen Werkzeuge sich komplett in Directus umsetzen lassen? Dann werfen Sie einen Blick auf unsere fĂźnf Praxisbeispiele fĂźr interne Tools mit Directus.

 

FAQ

Ist Directus ein Retool-Ersatz?

Teilweise. Fßr datenzentrierte interne Anwendungen kann Directus Retool vollständig ersetzen. Fßr hochgradig individuelle Oberflächen bleibt Retool häufig flexibler.

Hat Retool bessere UI-Optionen?

Ja. Retool bietet deutlich mehr Freiheiten bei Layout, Komponenten und Interaktionen.

Wie teuer ist Retool wirklich?

Im Business-Tarif beginnen die Kosten bei etwa 65 USD pro Nutzer und Monat. Bei größeren Teams können daraus schnell mehrere tausend Dollar pro Jahr werden.

Kann ich Retool ohne Datenmigration durch Directus ersetzen?

Oft ja. Wenn die Daten bereits in einer SQL-Datenbank liegen, kann Directus direkt darauf aufsetzen und automatisch APIs sowie Oberflächen erzeugen.

Ist Directus Open Source?

Ja. Directus kann selbst gehostet werden und basiert auf einem Open-Source-Modell.

Wann sollte ich beide Systeme kombinieren?

Wenn Directus die Daten verwaltet und Retool spezialisierte Benutzeroberflächen bereitstellt.