Pfeil links und rechts: zum benachbarten Tool in der Übersicht wechseln. Pfeil hoch und runter scrollen die Seite.

directus.io

directus.io

Open-Source Headless CMS mit Backend-as-a-Service für jede Datenbank

Website besuchen
Herzen Heat (0–100)
36.031 Stars NOASSERTION v12.0.2 18. Juni 2026 Seit Dez. 2012 376 offene Issues

Zusammenfassung

Directus ist ein Open-Source Headless CMS und Backend-as-a-Service, das sich direkt mit bestehenden SQL-Datenbanken verbindet und sofort REST- und GraphQL-APIs bereitstellt. Es bietet ein visuelles Data-Studio für Content-Teams, granulare Zugriffskontrolle, Workflow-Automation und lässt sich mit Custom Code erweitern. Die Plattform eignet sich für Entwickler, die schnell APIs benötigen, und Teams, die gemeinsam an Live-Daten arbeiten möchten.

Vorteile

  • + Sofortige REST- und GraphQL-APIs ohne Code-Generierung
  • + Funktioniert mit bestehenden SQL-Datenbanken (Postgres, MySQL, MS SQL, SQLite)
  • + Open Source mit umfangreichen Erweiterungsmöglichkeiten und Custom Code
  • + Visuelles Interface für Non-Developer mit granularen Berechtigungen

Nachteile

  • Erfordert SQL-Datenbank-Know-how für optimale Nutzung
  • Lernkurve bei komplexen Permissions und Workflows

Anwendungsfälle

  • Headless CMS für Content-Management und Multi-Channel-Auslieferung
  • Backend-as-a-Service für schnelle App-Entwicklung mit sofortigen APIs
  • E-Commerce-Produktdatenverwaltung als Single Source of Truth
  • Daten-Dashboards und interne Tools für Business-Teams ohne Code

Ideal für

Entwickler und technische Teams, die ein flexibles Backend mit APIs für Web-Apps, mobile Apps oder Headless-Projekte benötigen, sowie Content-Teams, die eigenständig Daten verwalten möchten.

Tags

Was ist directus.io?

Directus verbindet sich direkt mit einer bestehenden SQL-Datenbank und stellt sofort REST- und GraphQL-APIs bereit, ohne dass dafür Code generiert oder ein Schema neu aufgesetzt werden muss. Das bedeutet: Wer bereits eine Postgres-, MySQL-, MS-SQL- oder SQLite-Datenbank betreibt, kann Directus darüberlegen und erhält umgehend ein funktionierendes Backend. Hinzu kommt ein visuelles Data Studio, über das Content-Teams Daten eigenständig pflegen können, ohne SQL anfassen zu müssen.

Das Projekt ist Open Source. Erweiterungen über Custom Code sind offiziell vorgesehen und dokumentiert.

Kernfunktionen

  • Sofortige APIs auf bestehenden Datenbanken: REST und GraphQL werden automatisch aus dem vorhandenen Datenbankschema abgeleitet.
  • Visuelles Data Studio: Ein browserbasiertes Interface für Content-Pflege, Datenverwaltung und interne Tools, ohne Coding-Kenntnisse vorauszusetzen.
  • Granulare Zugriffskontrolle: Berechtigungen lassen sich feingranular pro Rolle, Collection und Feld konfigurieren.
  • Workflow-Automation: Eingebaute Automatisierungsfunktionen für datengetriebene Prozesse direkt in der Plattform.
  • Erweiterbarkeit: Custom Hooks, Endpoints und Interfaces lassen sich in eigenem Code implementieren.

Für wen eignet sich directus.io?

Entwickler, die ein Backend für Web- oder Mobile-Apps aufsetzen und keine Zeit in boilerplate API-Code investieren wollen. Teams, die ein Headless CMS für Multi-Channel-Auslieferung brauchen und gleichzeitig Non-Developern Zugriff auf Live-Daten geben möchten. Auch E-Commerce-Szenarien mit zentraler Produktdatenverwaltung sind ein typischer Einsatzbereich.

Wer keine SQL-Grundkenntnisse mitbringt, stößt bei der Datenbankmodellierung schnell an Grenzen. Das Permissions-System deckt komplexe Anforderungen ab, verlangt dafür aber Einarbeitung. Wer einfach nur einen Blog aufsetzen will, greift besser zu einem klassischeren CMS.

Einordnung & Alternativen

Directus gehört zur Kategorie der datenbankzentrischen Headless-CMS-Plattformen. Der entscheidende Unterschied zu vielen Mitbewerbern: Directus bringt keine eigene Datenhaltung mit, sondern arbeitet auf einer vorhandenen Datenbank. Das vermeidet Vendor-Lock-in auf Datenbankebene vollständig.

Alternativen im Headless-CMS-Segment sind etwa Strapi (ebenfalls Open Source, aber mit eigenem Datenbankabstraktionsmodell) oder Payload CMS (TypeScript-nativ, dokumentenorientiert). Wer hingegen eine vollständig gehostete BaaS-Lösung ohne eigene Infrastruktur sucht, schaut sich eher bei Supabase oder Appwrite um. Directus macht dann am meisten Sinn, wenn eine SQL-Datenbank bereits existiert und nicht angetastet werden soll.

Ähnliche Tools

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!