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

Hasura

Hasura

Open Source

Instant GraphQL APIs für Ihre Datenbanken – ohne Code schreiben

Website besuchen
Herzen Heat (0–100)
32.062 Stars Apache-2.0 v2.49.2 12. Juni 2026 Seit Juni 2018 2.379 offene Issues

Zusammenfassung

Hasura ist eine Open-Source-Plattform, die automatisch GraphQL APIs aus Datenbanken generiert. Sie ermöglicht es Entwicklern, schnell und ohne manuelle API-Entwicklung auf Datenquellen zuzugreifen und komplexe Abfragen zu verwalten.

Vorteile

  • + Automatische GraphQL API-Generierung spart Entwicklungszeit
  • + Vollständige Kontrolle durch Self-Hosting möglich
  • + Echtzeit-Funktionen und Subscriptions integriert

Nachteile

  • Steile Lernkurve für komplexe Konfigurationen
  • Self-Hosting erfordert DevOps-Kenntnisse und Wartungsaufwand

Anwendungsfälle

  • Schnelle Backend-Entwicklung für Mobile- und Web-Apps
  • Echtzeit-Datenabfragen mit Subscriptions und Live-Queries
  • Datenzugriffskontrolle und Authentifizierung für Multi-Tenant-Systeme
  • Microservices-Integration und Daten-Orchestrierung

Ideal für

Ideal für Entwickler und Teams, die schnell GraphQL APIs benötigen und volle Kontrolle über ihre Infrastruktur behalten möchten.

Tags

Plattformen: self-hosted
Preismodell: Open Source

Was ist Hasura?

Hasura ist eine Open-Source-Plattform, die aus bestehenden Datenbanken automatisch GraphQL APIs generiert. Statt API-Endpunkte manuell zu implementieren, verbindet man Hasura mit einer Datenbank und erhält sofort eine vollständige GraphQL-Schnittstelle. Das funktioniert ohne zusätzlichen Anwendungscode. Die Plattform lässt sich selbst hosten und steht damit vollständig unter der Kontrolle des Betreibers.

Kernfunktionen

  • Automatische API-Generierung: Hasura liest das Datenbankschema aus und erzeugt daraus direkt GraphQL-Queries, Mutations und Subscriptions.
  • Echtzeit-Abfragen: Live-Queries und Subscriptions sind integriert. Clients empfangen Datenänderungen ohne zusätzliche Infrastruktur wie WebSocket-Server.
  • Zugriffskontrolle: Rollenbasierte Berechtigungen lassen sich direkt in Hasura konfigurieren, was besonders bei Multi-Tenant-Architekturen relevant ist.
  • Authentifizierungsintegration: Hasura delegiert Authentifizierung an externe Dienste über JWT oder Webhooks, statt sie selbst zu übernehmen.
  • Microservices-Anbindung: Über Remote Schemas und Actions lassen sich externe Dienste und bestehende REST-APIs in die GraphQL-Schnittstelle einbinden.
  • Self-Hosting: Der Betrieb läuft vollständig auf eigener Infrastruktur, typischerweise per Docker oder Kubernetes.

Für wen eignet sich Hasura?

Entwicklerteams, die ein GraphQL-Backend schnell aufsetzen müssen, ohne eine eigene API-Schicht von Grund auf zu schreiben. Besonders praktisch ist das bei Mobile- und Web-Apps, bei denen das Datenbankschema schon steht. Wer komplexe Zugriffsregeln über mehrere Mandanten hinweg braucht, findet in den Berechtigungsebenen einen echten Zeitvorteil gegenüber manuell geschriebenen Resolvern.

Die Einstiegshürde liegt nicht im Konzept, sondern im Betrieb. Wer noch keine Erfahrung mit Docker oder Kubernetes hat, verbringt Zeit mit dem Setup, bevor die erste Query läuft. Komplexe Konfigurationen, etwa verschachtelte Berechtigungsregeln oder die Anbindung heterogener Datenquellen, erfordern ein gutes Verständnis der Hasura-Metadaten-Struktur.

Einordnung & Alternativen

Hasura gehört in die Kategorie der API-Generatoren und Backend-as-a-Service-Werkzeuge. Der entscheidende Unterschied zu klassischen BaaS-Plattformen: Man bleibt Herr über die eigene Datenbank und Infrastruktur. Wer stattdessen eine verwaltete Lösung bevorzugt, schaut sich Alternativen wie Supabase oder PostGraphile an. Supabase bietet einen ähnlichen Ansatz mit stärkerem Fokus auf PostgreSQL und einem integrierten Hosting-Angebot. PostGraphile ist schlanker, dafür weniger flexibel bei der Einbindung externer Dienste. Wer GraphQL-First entwickelt und die Datenbankhoheit behalten will, ist mit Hasura besser aufgestellt als mit einem gehosteten Rundumservice.

Ähnliche Tools

Meooow! Lust auf Tool-Tipps per Mail?

Ja, gern!