Rating4.3 Vers geperst
Platforms
Web, elke stack, zelf te hosten
Free
Gratis: 2 projecten, 500MB DB
Pro
Pro: $25/maand
"Ik heb nooit een database nodig gehad, en ik heb geen zin om er eentje te leren."
Ja, dat dacht ik vorig jaar ook. Excel werkt toch prima? Maar zodra je iets met AI gaat bouwen, heb je een echte database nodig.
Een half jaar later draait er stilletjes alles op wat ik maak.
Wat het doet
Supabase is een open-source backend bovenop Postgres, de database die al dertig jaar geruisloos de serieuze helft van het internet draaiende houdt. Je krijgt een echte, beheerde SQL-database zonder ooit een server aan te raken.
En de database is nog maar het begin. Inloggen zit er kant-en-klaar in: e-mail en wachtwoord, magic links, inloggen met Google of GitHub, zelfs de bevestigings- en herstelmails zijn al voor je geregeld. Maak een tabel aan en je hebt meteen een REST- en GraphQL-API. Daar bovenop krijg je opslag voor bestanden en afbeeldingen, realtime updates via websockets en serverless Edge Functions voor je eigen logica. Eén dashboard, één project, je hele backend.
En dan het stuk dat telt zodra je met AI bouwt: Supabase bewaart vector-embeddings pal naast je data met pgvector. Zo bouw je zoekfuncties, chatbots en RAG zonder er een aparte vectordatabase bij te slepen. Het geheugen van je app woont op dezelfde plek als de rest.
Waarom ik het gebruik
Ik ben geen database-mens. Ik bouw dingen, en jarenlang ontweek ik databases door alles in spreadsheets te proppen en te hopen dat het goed kwam. Toen ging ik met AI bouwen, en die apps zijn vraatzuchtig. Ze moeten gesprekken onthouden, gebruikers bewaren, embeddings vasthouden en reageren op het moment dat er iets verandert. Daar haakt een spreadsheet snel af.
Supabase gaf me een echte backend zonder dat ik er backend-engineer voor hoefde te worden.
Ik start een project, zet een paar tabellen op in een dashboard dat aanvoelt als een vriendelijkere Excel, en de API is er gewoon. Inloggen, opslag en realtime komen er gratis bij. Het werk dat ik vroeger aan een developer gaf, doe ik nu bij de koffie.
En wil ik dieper, dan ligt de SQL-editor klaar, met een AI-assistent die de query voor me schrijft. Het past zich aan mijn niveau aan en groeit mee terwijl ik leer.
De goede dingen
- Het is gewoon Postgres. Echte SQL, geen verzonnen querytaal, geen lock-in. Wil je ooit weg, dan pak je een standaard database in en loop je de deur uit. Probeer dat maar eens bij Firebase.
- Je hele backend in één doos. Inloggen, opslag, realtime en kant-en-klare API's horen bij de database. Je stopt met vijf diensten aan elkaar knopen en begint met bouwen.
- Gemaakt voor AI. Met pgvector staan je embeddings naast je data, dus je krijgt zoeken en RAG zonder te betalen voor een aparte vectordatabase zoals Pinecone.
- Gratis, en open source. De gratis laag draait echte side-projects, en omdat je alles zelf kunt hosten, zit je nooit vast.
De minpunten
Het is niet allemaal groen licht.
- Gratis projecten vallen in slaap. Een week zonder verkeer en je database gaat op pauze, dus de eerste bezoeker na een stille periode wacht even tot hij wakker is. Prima voor hobbyprojecten, irritant voor iets dat altijd online moet zijn.
- Vroeg of laat kom je SQL tegen. Het dashboard verbergt de database tot je een echte query of een toegangsregel nodig hebt, en dan heeft row-level security een leercurve waar niemand vrolijk van wordt.
- De rekening kan opeens oplopen. Van gratis naar Pro is een nette 25 dollar per maand, maar verbruik boven je limiet telt aan, en de sprong naar het Team-plan is fors zodra je Pro ontgroeit.
- Het gaat hard. Functies verschijnen in bèta, af en toe is er een storing, en het is niet zo saai onverwoestbaar als de database waar je bank op draait.
Bouw je iets dat 24/7 online moet zijn? Sla de slaapstand van de gratis laag over en begin op Pro.
Voor wie het is
- Iedereen die een AI-app bouwt die data moet bewaren, onthouden en doorzoeken
- Solobouwers en kleine teams die een backend willen zonder een backend-team aan te nemen
- Developers die van SQL houden en een hekel hebben aan vastzitten op andermans platform
- Knutselaars die voor hun side-project een echte database willen, gratis
- Firebase-vluchtelingen die liever Postgres hebben dan een bak vol documenten
Voor wie het NIET is
- Mensen die nooit, maar dan ook nooit, SQL willen zien of erover willen nadenken
- Apps die altijd online moeten zijn maar geen cent willen betalen (de gratis laag slaapt)
- Teams die een al decennia beproefde, saaie database willen met enterprise-service op maat
Het oordeel
Ik begon met Firebase, zoals iedereen. Het is snel, tot je tegen de muren loopt: een querytaal die tegenwerkt, een documentmodel dat nog harder tegenwerkt, een rekening die ongemerkt oploopt en geen nette uitweg zonder alles te herbouwen. Neon en PlanetScale zijn heerlijk als je alleen de database wilt. Supabase geeft je de database én de rest van de backend erbij.
De gratis laag slaapt. Je komt SQL toch tegen. En het gaat hard genoeg om af en toe te wankelen.
Maar het is echte Postgres, het is open source, en het doet in één doos wat eerst vijf losse tools kostte. Bouw ik met AI, dan is dit de eerste backend waar ik naar grijp.
Welke database kies ik als
| 5 | 5 | 1 | 5 |
| 5 | 1 | 5 | 1 |
| 5 | 4 | 2 | 3 |
| 5 | 4 | 2 | 2 |
| 4 | 4 | 4 | 1 |
| 4 | 4 | 4 | 4 |
| $25/mo | $19/mo | $0 + usage | $5/mo |
| 4.4 | 3.8 | 2.9 | 2.8 |
Beweeg over of tik op een cel voor de reden achter elke score.
4.3
De backend waar ik als eerste naar grijp als ik met AI bouw.
De gratis laag is echt gratis: twee projecten, genoeg om een serieus side-project te lanceren en te zien of het pakt. Pro is 25 dollar per maand als het altijd online moet, met dagelijkse back-ups.