Supabase
Open-source Postgres-backend met authenticatie-, opslag-, realtime- en edge-functies
Supabase is een open-source Postgres-backend die app-ontwikkelaars in één project voorziet van een database, authenticatie, bestandsopslag en API’s.
Overzicht
Supabase review
In deze Supabase-recensie wordt besproken waarvoor het platform wordt gebruikt, wat de belangrijkste functies zijn, wat de prijzen van Supabase zijn, hoe het zich verhoudt tot Firebase en andere backends, en waar het tekortschiet. Elk Supabase-project bestaat uit een volledige Postgres-database met authenticatie, bestandsopslag, realtime updates, edge-functies en automatisch gegenereerde API’s. Je kunt in het dashboard werken, SQL schrijven of de clientbibliotheken aanroepen vanuit JavaScript, Flutter, Swift en Kotlin, zodat dezelfde backend zowel web-, iOS- als Android-apps ondersteunt. Supabase is open source en kan zelf worden gehost, waardoor het datamodel en de code niet aan één leverancier gebonden zijn.
Waar wordt Supabase voor gebruikt?
Supabase wordt gebruikt als backend voor web- en mobiele apps: SaaS-producten, interne tools, marktplaatsen, klantportalen, AI-apps en prototypes die later in productie gaan. Omdat de database Postgres is, leent deze zich voor relationele gegevens met joins, transacties en een duidelijk schema, in plaats van gedenormaliseerde gegevens verspreid over documenten.
Het is ook een populaire backend voor low-code- en AI-app-bouwers. Front-ends zoals FlutterFlow, Lovable, WeWeb en Bubble maken verbinding met Supabase voor de gegevens, gebruikers en bestanden, terwijl de bouwer de interface verzorgt. Teams die beginnen met voorbeeldgegevens in een prototype kunnen hetzelfde project behouden wanneer er echte gebruikers komen, en ontwikkelaars kunnen dezelfde database later integreren met hun eigen code en klantapps.
Belangrijkste functies
- Postgres-database: een speciale Postgres-database per project met SQL, transacties, uitbreidingen, back-ups en herstel naar een specifiek tijdstip bij betaalde abonnementen. Met de tabelleditor in het dashboard kun je records toevoegen, bewerken en verwijderen en een query uitvoeren zonder code te schrijven.
- Automatisch gegenereerde API’s: er worden een REST-API en een GraphQL-API gegenereerd op basis van je schema, zodat de client rechtstreeks tabellen en records kan opvragen zonder extra backend-services.
- Supabase Auth: e-mail en wachtwoord, ‘magic links’, inloggen via telefoon en OAuth-providers, met SSO, SAML en OIDC bij de Pro- en Enterprise-abonnementen (Supabase vs Firebase).
- Beveiliging op rijniveau: RLS-beleidsregels in Postgres bepalen welke rijen elke gebruiker mag lezen of schrijven, zodat de toegangscontrole in de database plaatsvindt.
- Opslag: bestandsopslag voor afbeeldingen, documenten en video’s, met dezelfde toegangsregels als de database.
- Realtime: clients kunnen zich abonneren op wijzigingen in de database via logische replicatie in Postgres.
- Edge-functies: serverloze functies op Deno voor backend-logica zoals webhooks, betalingen of AI-aanroepen, geïmplementeerd dicht bij de gebruikers.
- Vector en AI: de pgvector-extensie slaat embeddings op naast je relationele gegevens.
- Schaalbaarheid: leesreplica’s en grotere rekencapaciteiten voor productieworkloads.
Prijzen van Supabase
Supabase hanteert prijzen op basis van een abonnement plus verbruik. De onderstaande cijfers zijn afkomstig van de Supabase-prijspagina per september 2026.
- Gratis: $0 per maand. 2 actieve projecten, 500 MB database, 1 GB bestandsopslag, 5 GB uitgaand dataverkeer en 50.000 maandelijkse actieve gebruikers. Gratis projecten worden na een week inactiviteit gepauzeerd.
- Pro: $25 per maand per organisatie. 100.000 maandelijkse actieve gebruikers, 8 GB schijfruimte per project, 100 GB bestandsopslag, 250 GB uitgaand verkeer en $10 per maand aan rekenkrediet, goed voor één Micro-instance.
- Team-abonnement: $599 per maand. De gebruikslimieten van het Pro-abonnement plus SOC 2- en ISO 27001-rapporten, met HIPAA als add-on.
- Enterprise: prijzen en limieten op maat.
Betaalde abonnementen worden gefactureerd voor gebruik boven de inbegrepen hoeveelheden: bijvoorbeeld $ 0,00325 per maandelijkse actieve gebruiker boven de 100.000, $ 0,125 per GB extra schijfruimte en $ 0,09 per GB extra uitgaand verkeer. Supabase brengt geen kosten in rekening per API-verzoek.
De kostenpost waar je op moet letten, is de rekenkracht. Elk project in een betaald abonnement draait op een eigen rekeninstantie, en het tegoed van $10 dekt slechts één kleine instantie. Een tweede project, of een grotere instantie voor betere prestaties, zorgt voor extra kosten. Uitgavenlimieten zijn standaard ingeschakeld bij Pro, wat extra kosten voorkomt maar de app kan beperken wanneer de limiet wordt bereikt; als je ze uitschakelt, betaal je naarmate je groeit.
Supabase versus Firebase: Postgres-database of NoSQL
Supabase wordt vaak het open-sourcealternatief voor Firebase genoemd. Het belangrijkste verschil is de database: Supabase maakt gebruik van Postgres, een relationele SQL-database, terwijl Firebase gebruikmaakt van Cloud Firestore, een NoSQL-documentopslag. Bij Supabase modelleer je relaties met externe sleutels en joins; bij Firestore denormaliseer je of voer je meerdere query’s uit. Firebase brengt kosten in rekening per lees-, schrijf- en functieaanroep, terwijl Supabase kosten in rekening brengt op basis van abonnement, opslag, uitgaand dataverkeer en rekenkracht. Firebase is propriëtair en draait uitsluitend op Google Cloud; Supabase draait op AWS en kan zelf worden gehost. Supabase genereert zowel een REST- als een GraphQL-API op basis van het schema van elk project. Firebase blijft sterker op het gebied van offline synchronisatie in mobiele apps en de nauwe koppeling met Google-diensten. Supabase publiceert open-source-tools om Firebase Auth-gebruikers, Firestore-gegevens en Cloud Storage-bestanden te migreren.
Zelfhosting, open source en schaalbaarheid
Supabase is open source onder ruime licenties, en de volledige stack kan op je eigen servers met Docker of in je eigen cloud draaien (Supabase vs Firebase). Het gehoste platform draait op AWS in verschillende regio’s; voor schaalbaarheid kies je per project een regio, voeg je leesreplica’s toe en schakel je over naar grotere rekencapaciteiten. Zelfhosting op AWS, een andere cloud of je eigen systeem geeft volledige controle over de locatie van de gegevens en de kosten, maar je neemt upgrades, back-ups en beveiliging zelf voor je rekening. Sommige gehoste functies, zoals de extra’s van het beheerde dashboard en ondersteuning, zijn eenvoudiger bij de cloudabonnementen.
Backend-logica met edge-functies en serverloze functies
De meeste apps hebben backend-logica nodig die niet in de browser mag draaien: webhooks voor betalingen, het versturen van e-mail, het aanroepen van een AI-model of synchronisatie met een ander systeem. Supabase biedt hiervoor edge-functies, TypeScript-functies op Deno die je vanaf de opdrachtregel implementeert, en databasefuncties en triggers geschreven in SQL. Edge-functies kunnen worden geïntegreerd met API’s van derden en geheime sleutels op de server bewaren. Voor zwaardere taken draaien Postgres-uitbreidingen, zoals cron-schema’s en wachtrijen, binnen de database zelf.
Waar Supabase uitblinkt — en waar het tekortschiet
Sterke punten:
- Een echte Postgres-database met SQL, transacties en uitbreidingen, geen eigen gegevensopslag.
- Authenticatie, opslag, realtime, edge-functies en API's in één project.
- Open source en zelf te hosten, wat lock-in vermindert.
- Voorspelbare prijzen zonder kosten per verzoek en een handig gratis pakket om het platform te evalueren.
- Een grote open-sourcegemeenschap en eersteklas ondersteuning in veel low-code-platforms en front-ends.
Nadelen:
- Je moet kennis hebben van SQL en RLS-beleidsregels; een fout in een beleidsregel kan gegevens blootleggen.
- Gratis projecten worden na een week zonder activiteit gepauzeerd.
- Compute wordt per project gefactureerd, dus veel kleine projecten lopen in de kosten op.
- Configuraties in meerdere regio's zijn beperkt in vergelijking met AWS- of Google Cloud-diensten.
- Edge Functions maken gebruik van Deno, wat nieuw is voor teams die gewend zijn aan Node.js.
Hoe Supabase zich verhoudt tot andere diensten
- Hasura: een GraphQL-engine die je bovenop je eigen Postgres-database plaatst.
- NocoDB en Baserow: interfaces in spreadsheetstijl voor niet-ontwikkelaars, in plaats van een app-backend.
- Airtable: een no-code-database voor teams, met limieten voor het aantal records en een prijs per gebruiker.
- Bubble: een full-stack no-code-builder met een eigen ingebouwde database in plaats van een aparte backend.
Is Supabase de moeite waard?
Supabase is de moeite waard voor teams die een productieklaar Postgres-backend willen zonder zelf servers te beheren, en voor low-code-ontwikkelaars die een echte database achter hun front-end nodig hebben. Het gratis abonnement is voldoende om te bouwen en te testen, en het Pro-abonnement van $ 25 per maand dekt de meeste producten in de beginfase. Het is minder geschikt voor teams zonder enige kennis van SQL, voor apps die afhankelijk zijn van ‘offline-first’ mobiele synchronisatie, en voor zeer grote opstellingen in meerdere regio’s. Als je hulp nodig hebt bij het datamodel, RLS-beleidsregels of een migratie vanuit Firebase, kunnen backend-ontwikkelaars en low-code-bureaus op LowCodeDevs dit voor je regelen.
Bronnen
- Prijzen van Supabase: abonnementen, inbegrepen gebruik, tarieven voor overschrijding en uitgavenlimieten.
- Supabase versus Firebase: databasemodel, authenticatie, edge-functies, open source en migratietools (vergelijking van aanbieders).
- Wat is Supabase?, Bejamas: use cases en afwegingen vanuit het perspectief van een bureau.
- Alternatieven voor Supabase, Cotera: alternatieve backends. De bewering dat zelfhosting samenwerking met het enterprise-team van Supabase vereist, is in tegenspraak met de documentatie van Supabase, waarin zelfhosting met Docker wordt beschreven.
Nog geen reviews — schrijf de eerste.
In één oogopslag
- Website
- https://supabase.com/
- Categorie
- Backend & data · Databases
- Bijgewerkt
Supabase-alternatieven
Vragen
Supabase FAQ
Waarvoor wordt Supabase gebruikt?
Supabase wordt gebruikt als backend voor web- en mobiele apps: een Postgres-database, gebruikersauthenticatie, bestandsopslag, realtime updates en serverloze functies in één project.
Is Supabase 100% gratis?
Nee. Het gratis abonnement is helemaal gratis en omvat 2 actieve projecten, een database van 500 MB en 50.000 actieve gebruikers per maand, maar gratis projecten worden na een week inactiviteit opgeschort. Productie-apps worden meestal overgezet naar het Pro-abonnement voor $25 per maand.
Hoeveel kost Supabase per maand?
Pro kost $25 per maand per organisatie, Team $599 per maand en Enterprise wordt op maat aangeboden. Gebruik dat de inbegrepen hoeveelheden overschrijdt, zoals extra rekenkracht, schijfruimte en uitgaand dataverkeer, wordt apart in rekening gebracht.
Wat is het verschil tussen Supabase en Firebase?
Supabase maakt gebruik van Postgres, een relationele SQL-database, is open source en kan zelf worden gehost. Firebase maakt gebruik van een NoSQL-documentdatabase, is een propriëtaire oplossing en brengt kosten in rekening per lees- en schrijfbewerking.
Is Supabase een backend?
Ja. Supabase is een ‘backend as a service’: het biedt de database, authenticatie, opslag, API’s en functies, en je bouwt de front-end zelf of met behulp van een low-code-tool.
Wat is goedkoper, Firebase of Supabase?
Dat hangt af van het gebruik. Supabase brengt kosten in rekening op basis van het abonnement, opslagruimte, uitgaand dataverkeer en rekenkracht, zonder kosten per verzoek, terwijl Firebase per bewerking factureert; daarom zijn apps waarbij veel wordt gelezen vaak goedkoper bij Supabase.
Is Supabase eigenlijk wel goed?
Voor apps die relationele gegevens en een echte SQL-database nodig hebben, ja. Hiervoor is enige kennis van SQL vereist, en de toegangsregels moeten zorgvuldig worden ingesteld met behulp van RLS-beleidsregels.
Uit het blog
Gidsen over Supabase
Elders op LowCodeDevs
Recente projecten op LowCodeDevs
Er is nog geen Supabase-casestudy gepubliceerd.
Elders op LowCodeDevs
Bureaus die met vergelijkbare tools werken
Nog geen bureau heeft Supabase in de lijst gezet. Deze teams werken met andere tools uit de categorie Backend & data.
Elders op LowCodeDevs
Developers op LowCodeDevs
Nog geen developer heeft Supabase als skill opgegeven.
Jouw expertise
Word de eerste Supabase-expert op LowCodeDevs
Teams die voor Supabase 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 Supabase bij je tools, en deze pagina toont jouw werk.