Hasura

Direct beschikbare GraphQL- en REST-API’s voor uw databases, met ingebouwde toegangscontrole

Backend & data · Databases

Hasura genereert veilige GraphQL- en REST-API’s op basis van je databases en services, zodat backend- en full-stack-teams geen resolvers hoeven te schrijven.

Overzicht

Hasura review

In deze Hasura-recensie wordt besproken waarvoor Hasura wordt gebruikt, wat de belangrijkste functies zijn, wat de prijzen van Hasura zijn voor DDN en de oudere Cloud-abonnementen, hoe Hasura v2 verschilt van Hasura DDN, hoe het zich verhoudt tot Apollo, en waar het tekortschiet. Hasura maakt verbinding met een database zoals PostgreSQL, leest de tabellen en relaties, en biedt een GraphQL-API met query’s, mutaties, filtering, paginering en realtime-abonnementen. Je hoeft niet meteen zelf een GraphQL-server of resolvers te schrijven voor standaard gegevenstoegang. Toegangsregels, aangepaste bedrijfslogica en gebeurtenissen worden daarbovenop geconfigureerd. Hasura begon als de gratis Hasura GraphQL Engine en verkoopt nu ook Hasura DDN (Data Delivery Network), een gehoste ‘supergraph’ die is gebouwd op een herschreven engine.

Waarvoor wordt Hasura gebruikt?

Hasura wordt gebruikt om frontend-, mobiele en backend-teams één enkele data-API te bieden zonder dat deze handmatig hoeft te worden gebouwd. Typische toepassingen:

  • Een backend voor web- en mobiele apps op PostgreSQL, met op rollen gebaseerde toegang voor elk type gebruiker.
  • Een uniform GraphQL-eindpunt voor meerdere gegevensbronnen: databases, bestaande REST-API’s en andere GraphQL-services, zodat clients één reeks API-aanroepen hoeven te doen in plaats van vele.
  • Realtimefuncties zoals live dashboards en chat via GraphQL-abonnementen.
  • Interne tools en beheerpanelen die de Hasura-API opvragen vanuit tools zoals Retool of Appsmith.
  • Het vervangen van handmatig geschreven CRUD-eindpunten, wat de ontwikkelingstijd van moderne, dataintensieve applicaties verkort.

Hasura is een ontwikkelaarstool, geen no-code app-bouwer. Je ontwerpt nog steeds zelf het databaseschema, schrijft de toegangsregels en host of betaalt voor de API. Low-code-teams gebruiken het als de backend achter een frontend die ze elders bouwen.

Belangrijkste functies

  • Directe GraphQL-API’s: de engine genereert een GraphQL-schema op basis van je tabellen, weergaven en relaties, inclusief filtering, sortering, aggregaties en paginering.
  • REST-API’s vanuit GraphQL: zet elke opgeslagen GraphQL-query om in een REST-eindpunt voor clients die geen GraphQL ondersteunen.
  • Autorisatie: machtigingsregels op rij- en kolomniveau per rol, geëvalueerd in de engine en aangestuurd door claims in je JWT of webhook. Op het gebied van beveiliging bespaart Hasura je de meeste maatwerkcode.
  • Aangepaste bedrijfslogica: acties roepen uw eigen HTTP-handlers aan voor logica die verder gaat dan eenvoudige CRUD, en Remote Schema’s voegen andere GraphQL-servers samen tot één eindpunt.
  • Gebeurtenis- en cron-triggers: roep een webhook aan wanneer een rij wordt ingevoegd, bijgewerkt of verwijderd, of volgens een schema.
  • Dataconnectoren: PostgreSQL en Postgres-compatibele databases, plus MS SQL, BigQuery, Snowflake, MongoDB, MySQL, Oracle en andere gegevensbronnen (Hasura Cloud-abonnementen). Op Hasura DDN zijn dataconnectoren afzonderlijke diensten, zodat je nieuwe gegevensbronnen kunt koppelen of je eigen connector kunt schrijven in TypeScript, Python of Go.
  • Hasura-console, CLI en migraties: met de Hasura-console kun je gegevens verkennen, machtigingen instellen en query’s testen in de browser, en de CLI bewaart databasemigraties en configuratie als metadatabestanden in Git, zodat elke omgeving op dezelfde manier kan worden ingesteld.
  • Prestaties en caching: de engine compileert een GraphQL-query waar mogelijk tot één enkele SQL-query, en de betaalde Cloud-abonnementen bieden query-caching en leesreplica’s.

Prijzen van Hasura

Hasura biedt twee gehoste producten aan, en de community-editie van de engine is gratis om zelf te hosten. De onderstaande prijzen zijn afkomstig van de Hasura-prijspagina en de documentatie over de Hasura Cloud-abonnementen per september 2026.

Hasura DDN (het huidige platform):

  • DDN Free: $0, onbeperkt aantal modellen, één supergraph-ontwikkelaar, 15 minuten retentie van observability.
  • DDN Base: $5 per actief model per maand, onbeperkt aantal ontwikkelaars, 30 dagen observability.
  • DDN Advanced: $30 per actief model per maand, voegt federatieve samenwerking, multi-repo CI/CD en teamgebaseerde toegangscontrole toe.
  • Private DDN: toegewezen VPC of uw eigen infrastructuur bij de Base- en Advanced-abonnementen. Prijzen voor Enterprise-ondersteuning worden op aanvraag door de verkoopafdeling verstrekt.

Een actief model is een model (grofweg een tabel of verzameling) dat meer dan 1.000 keer per maand wordt opgevraagd (DDN-prijsdocumentatie). API-verzoeken en gelijktijdige gebruikers zijn onbeperkt. Hosting voor connectoren van derden en codeconnectoren kost extra: $0,075 per vCPU-uur en $0,0075 per GiB-uur.

Hasura Cloud v2 (de klassieke gehoste engine):

  • Cloud Free: tot 3 projecten, 3 miljoen API-verzoeken en 100 MB gegevensdoorvoer per maand, geen creditcard vereist.
  • Cloud Professional: $1,50 per actief projecuur voor Postgres, $3,00 voor andere databases, plus $0,13 per GB gegevensdoorvoer.
  • Cloud Enterprise: jaarcontract met toegewezen infrastructuur en 24/7 ondersteuning.

De kostenverrassing waar je op moet letten, is de factureringsmaatstaf. Bij DDN telt elk model dat de grens van 1.000 verzoeken per maand overschrijdt, dus een schema met veel kleine tabellen kan meer kosten dan het verkeer doet vermoeden. Bij Cloud v2 betaal je voor elk uur dat een project actief is, plus de gegevensoverdracht. Als je de gratis engine zelf host, zijn er geen licentiekosten, maar betaal je wel voor de servers en voer je upgrades zelf uit. Controleer welke functies je bij elk abonnement nodig hebt voordat je een productieproject aanmaakt.

Prestaties, beveiliging en schaalbare opzet

Prestaties zijn de belangrijkste reden waarom teams Hasura verkiezen boven een handgeschreven GraphQL-server. De engine zet een geneste GraphQL-query om in één SQL-query in plaats van vele resolver-aanroepen, waardoor complexe queries op grote tabellen snel blijven. Voor een schaalbaar systeem draai je meerdere stateless engine-instanties achter een load balancer, voeg je leesreplica’s toe en gebruik je query-caching bij de betaalde Cloud-abonnementen. Prestatieoptimalisatie vindt grotendeels plaats in de database: indexen, views en goed ontworpen relaties.

Beveiliging wordt afgehandeld in de engine. Elk verzoek is voorzien van een rol, en de machtigingsregels bepalen welke rijen en kolommen die rol mag lezen of wijzigen, zodat je niet in elke client opnieuw toegangscontroles hoeft uit te voeren. Beheerderstoegang wordt beschermd door een geheim, en in productieomgevingen moeten de console en introspectie voor openbare rollen worden uitgeschakeld. De documentatie van Hasura behandelt deze beveiligingsstappen in detail, en de GraphQL-gemeenschap eromheen heeft veel voorbeeldprojecten gepubliceerd. Hasura goed gebruiken betekent dat je prestaties en beveiliging als onderdeel van de opzet beschouwt, niet als iets dat je later toevoegt.

Hasura v2 versus Hasura DDN

Hasura v2 is de oorspronkelijke engine, geschreven in Haskell en uitgebracht onder de Apache 2.0-licentie. Deze draait als een enkele server die je zelf host met Docker of uitvoert op Hasura Cloud. Hasura DDN (Data Delivery Network) is gebouwd op engine v3, herschreven in Rust. Het bouwt een supergrafiek op uit subgrafieken die eigendom zijn van verschillende teams, maakt gebruik van dataconnectoren voor elke bron en wordt geconfigureerd als metadatabestanden via de DDN-CLI. De kernengine v3 en de dataconnectoren vallen onder de Apache-licentie, terwijl de DDN-CLI en de console eigendom zijn van Hasura (Hasura op GitHub).

In juni 2025 lanceerde het bedrijf PromptQL, een AI-product voor gegevenstoegang, en verklaarde dat de Hasura GraphQL Engine en Hasura DDN „gehost en onderhouden zullen blijven“ (Hasura-blog). Nieuwe projecten die gebruik willen maken van het beheerde platform, creëren een supergrafiek op Hasura DDN. Teams die één enkele GraphQL-server willen waarover ze volledige controle hebben, gebruiken nog steeds v2. Hasura DDN is de plek waar nieuwe functies worden geïmplementeerd, dus het is de veiligere keuze voor de toekomst; v2 is stabiel en wordt nog steeds onderhouden.

Hasura versus Apollo en andere GraphQL-oplossingen

Apollo en Hasura richten zich op verschillende onderdelen van de GraphQL-stack. Met Apollo Server schrijf je het GraphQL-schema en de resolvers zelf in code, en Apollo GraphOS voegt daar een schemaregister aan toe, evenals Apollo Federation voor een gefedereerde grafiek en beheerde routing. Apollo Client is een frontend-bibliotheek die met elke GraphQL-API werkt, inclusief Hasura. Hasura genereert het schema en de resolvers op basis van je gegevens, waardoor het opzetten van een standaard data-API slechts enkele minuten in plaats van weken kost en complexe query’s worden omgezet in één SQL-query. Kies voor Apollo wanneer het grootste deel van je API bestaat uit aangepaste logica verspreid over vele services. Kies Hasura wanneer het grotendeels gaat om gegevenstoegang via databases. Andere GraphQL-oplossingen zoals PostGraphile, StepZen en Grafbase zitten daar tussenin. De eigen vergelijking van Hasura is geschreven door de leverancier en pleit voor Hasura.

Waar Hasura uitblinkt — en waar het tekortschiet

Sterke punten:

  • Een GraphQL-API voor productie op basis van een bestaande database in enkele minuten, zonder resolver-code.
  • Fijnmazige, declaratieve autorisatie per rol, rij en kolom.
  • Inclusief realtime-abonnementen, gebeurtenistriggers en REST-eindpunten.
  • Een gratis engine die je zelf kunt hosten, waarbij migraties en metadata in Git worden bewaard.

Nadelen:

  • Twee platforms met verschillende engines en prijsmodellen maken de keuze verwarrend.
  • Aangepaste bedrijfslogica bevindt zich buiten Hasura, in Actions of afzonderlijke services.
  • De prijsstelling van DDN per actief model is moeilijk te voorspellen voor grote schema's.
  • Voor het datamodel en de machtigingen is nog steeds een ontwikkelaar nodig; het is geen no-code-tool.
  • Enterprise-functies zoals cachinglimieten, speciale infrastructuur en SLA's zijn alleen beschikbaar in betaalde of Enterprise-abonnementen.

Hoe Hasura zich verhoudt

  • Supabase: een gehoste Postgres-backend met authenticatie, opslag en automatisch gegenereerde API's in één product.
  • NocoDB en Baserow: interfaces in spreadsheetstijl en API's op een database, bedoeld voor niet-ontwikkelaars.
  • Airtable: een no-code-database met een eigen API, niet bedoeld voor grote productie-apps.
  • Retool en Appsmith: tools voor het bouwen van interne tools die vaak bovenop een Hasura-API draaien in plaats van deze te vervangen.
  • n8n: workflowautomatisering die Hasura's GraphQL of event-webhooks kan aanroepen.

Is Hasura de moeite waard?

Hasura is de moeite waard voor ontwikkelteams die een veilige, snelle GraphQL- of REST-API bovenop PostgreSQL en andere databases willen, zonder resolvercode te hoeven schrijven en onderhouden. De open-source-engine is gratis en de gratis gehoste pakketten zijn voldoende om het te evalueren. Het is minder geschikt wanneer het grootste deel van je API uit aangepaste bedrijfslogica bestaat, wanneer je een no-code-backend met een visuele interface wilt, of wanneer je voorspelbare prijzen nodig hebt voor een zeer groot schema op DDN. Als je hulp nodig hebt bij het ontwerpen van een Hasura-backend, de overstap van v2 naar DDN of het bouwen van de frontend daarbovenop, kunnen backend-ontwikkelaars en low-code-bureaus op LowCodeDevs dit voor je doen.

Bronnen

Nog geen reviews — schrijf de eerste.

In één oogopslag

Website
https://hasura.io
Categorie
Backend & data · Databases
Bijgewerkt

Vragen

Hasura FAQ

Waarvoor wordt Hasura gebruikt?

Hasura wordt gebruikt om veilige GraphQL- en REST-API’s te genereren vanuit databases zoals PostgreSQL, zodat teams app-backends, realtime-functies en uniforme data-API’s kunnen bouwen zonder resolvers te hoeven schrijven.

Hoe werkt Hasura?

Hasura maakt verbinding met je database, leest het schema en de relaties en stelt een GraphQL-API beschikbaar. Je voegt machtigingsregels per rol toe, evenals acties, externe schema’s en gebeurtenistriggers voor aangepaste logica.

Hoeveel kost Hasura?

De open-source-engine kun je gratis zelf hosten. Hasura DDN biedt een gratis abonnement, gevolgd door $5 (Base) of $30 (Advanced) per actief model per maand; Hasura Cloud v2 Professional begint bij $1,50 per actief projectuur plus $0,13 per GB.

Is Hasura open source?

Ja. De Hasura GraphQL Engine v2 en de kernengine v3 vallen onder de Apache 2.0-licentie, en de DDN-dataconnectoren zijn open source. De DDN-CLI en de webconsole zijn eigendom van Hasura.

Wat voor soort bedrijf is Hasura?

Hasura is een bedrijf dat zich bezighoudt met ontwikkelplatforms, opgericht in 2017 en gevestigd in San Francisco en Bengaluru. In 2025 lanceerde het PromptQL, een AI-product voor gegevenstoegang, en blijft het de Hasura GraphQL Engine en DDN onderhouden.

Is Hasura een eenhoorn?

Ja. Hasura bereikte een waardering van 1 miljard dollar toen het in februari 2022 een Serie C-financieringsronde van 100 miljoen dollar afsloot.

Elders op LowCodeDevs

Recente projecten op LowCodeDevs

Er is nog geen Hasura-casestudy gepubliceerd.

Publiceer de eerste Hasura-casestudy →

Elders op LowCodeDevs

Bureaus die met vergelijkbare tools werken

Nog geen bureau heeft Hasura in de lijst gezet. Deze teams werken met andere tools uit de categorie Backend & data.

Word het eerste Hasura-bureau →

Jouw expertise

Word de eerste Hasura-expert op LowCodeDevs

Teams die voor Hasura kiezen komen op deze pagina terecht, op zoek naar iemand die ermee kan bouwen. Die plek is nog vrij — zet je bureau of je eigen profiel in de lijst met Hasura bij je tools, en deze pagina toont jouw werk.

Aan de slag

Klaar om je volgende build te shippen?

Word gratis lid van LowCodeDevs — zet je low-code tools, je bureau of je developerprofiel erin, en word gevonden door de mensen die je nodig hebben.

Maak je account aan