In plaats van een vijfsterrenranglijst is hier een raster van tien verifieerbare criteria toegepast op zes platforms – Aurabase, Supabase, Firebase, Appwrite, Convex en PocketBase – met gedateerde en afkomstige cijfers in plaats van herhaalde marketingslogans.
De essentie
- Geen enkel platform wint op de tien criteria van het raster: de juiste keuze hangt af van uw prioriteit (SQL-portabiliteit, opstartsnelheid, verpakte zelfhosting of native AI).
- Op het niveau van de instapkosten komen Aurabase (€ 25), Supabase ($ 25), Appwrite (vanaf $ 25) en Convex ($ 25/ontwikkelaar) binnen een paar euro samen – het verschil komt neer op de inbegrepen quota en de valuta, niet op de orde van grootte.
- Drie criteria onderscheiden Aurabase van de rest van het panel: native NL2SQL en RAG op Postgres, 15 genoemde OAuth-providers + onbeperkte OIDC, en geverifieerde productie-infrastructuur in Duitsland en Finland.
- Firebase (eigen NoSQL) en PocketBase (mono-binaire SQLite) blijven de snelste keuzes om aan de slag te gaan – tegen de respectieve prijs van lock-in en de afwezigheid van een officieel beheerde cloud.
Het raster van tien criteria, geen rangschikking
Een “beste BaaS” gaat uit van een enkele vergelijkingsas. In de praktijk zijn een onafhankelijke ontwikkelaar die bang is voor een ‘vendor lock-in’, een CTO die moet bewijzen dat hij aan de AVG voldoet aan een DPO en een AI-ontwikkelaar die kant-en-klare pgvector wil, niet naar hetzelfde op zoek.
Dit raster bevat tien criteria die systematisch naar voren komen in deze drie beslissingen: data-engine, applicatiekern, authenticatie, realtime, native AI, serverloze functies, zelfhosting, licentie, gratis laag en betaalde toegangslaag.
Elke cel in de tabel wordt geverifieerd bij de bron: de Aurabase-repositorycode voor Aurabase-productclaims (zie studio/lib/plans.ts, Cargo.toml, aura-auth, aura-ai), de officiële GitHub-prijzen en repositorypagina's van de vijf andere platforms, geraadpleegd op 23 augustus 2026. Een cel met de markering "voor zover wij weten niet gedocumenteerd" geeft aan dat er op die datum geen bewijs is gevonden, en niet een bevestigde afwezigheid: controleer de up-to-date documentatie voordat u een beslissing neemt.
De tabel: zes BaaS, tien criteria
Horizontaal scrollen op mobiel. De Aurabase-kolom is gemarkeerd ter referentie, niet om een algemene score aan te geven.
| Criterium | Aurabase | Supabasis | Vuurbasis | Appschrijven | Bol | PocketBase |
|---|---|---|---|---|---|---|
| Data-engine | PostgreSQL 16 toegewezen per project, RLS, pgvector 0.8.6 | Toegewijde PostgreSQL per project, RLS | Firestore + Realtime DB (NoSQL, eigen) | Interne multi-engine (TablesDB), geen Postgres zichtbaar | Eigen reactieve database (geen SQL) | Ingebedde SQLite, enkel bestand |
| Applicatie kern | 100% Rust (axum), 12 services, gedeelde interne libs | Meertalig: PostgREST (Haskell), GoTrue (Go), Realtime (Elixir), Opslag (Node.js) | Eigendom van Google, niet openbaar gedocumenteerd | Multiserviceplatform (voornamelijk Node.js) | Rust-backend, TypeScript-clients | GB, enkel binair (~15 MB) |
| Authenticatie | 15 genoemde OAuth-providers + onbeperkte generieke OIDC | Breed scala aan OAuth (evoluerende lijst, geen vast aantal gepubliceerd) | OAuth van meerdere leveranciers + e-mail/telefoon/anoniem | OAuth + magische links, meerdere leveranciers | Geen native provider — delegatie naar een derde partij (hier niet in detail geverifieerd) | E-mail/wachtwoord + configureerbare OAuth2 (Google, Facebook, GitHub, GitLab gedocumenteerd) |
| Real-time | Native Postgres CDC via NATS JetStream | Native kanalen (postgres_changes, aanwezigheid, uitzending) | Native op beide bases (onSnapshot) | Speciale Realtime-service | Responsief door constructie (read-set + WebSocket) | Geïntegreerde realtime abonnementen |
| Native AI (NL2SQL / RAG) | Native NL2SQL + RAG, embedded pgvector, 3 native LLM's | Externe AI-connectoren, geen native NL2SQL gedocumenteerd | Genkit/Vertex AI aan de GCP-kant, exclusief BaaS-backend zelf | Voor zover wij weten niet gedocumenteerd | Geen gelijkwaardige gedocumenteerde native NL2SQL-mogelijkheden | Voor zover wij weten niet gedocumenteerd |
| Serverloze/edge-functies | Deno/TypeScript (V8) + Rust→WASM binaire bestanden (echte Wasmtime) | Randfuncties (Deno) | Cloudfuncties (Node.js, Python, andere GCP-runtimes) | Multi-runtime-functies (15 gedocumenteerde runtimes) | TypeScript-functies uitgevoerd aan de Rust-backend-kant | Ingebouwde JS-hooks (geïntegreerde VM) + Go-extensie |
| Zelf-hosting | k3d / Helm in de repository, prioriteit beheerde cloud | Officieel (Docker / CLI), gedocumenteerd productiepad | Niet beschikbaar | Officiële, centrale productas (Docker, DO/AWS met één klik) | Afzonderlijke open source backend, geprioriteerde beheerde cloud | Enige modus beschikbaar, geen officiële cloud |
| Licentie | MIT (Rust-werkruimte + JS SDK) | Apache-2.0 | Eigendom, geen open source | BSD-3-clausule | FSL-1.1-Apache-2.0 (Pure Apache 2 jaar na elke release) | MIT |
| Gratis landen | 0€ · 3 projecten · 512 MB DB · 1 GB opslag | 0$ · 500 MB DB · 50.000 MAU · 2 actieve projecten | Spark: Firestore 1 GiB + 50.000 leesbewerkingen/dag · Realtime DB 1 GB | 0$ · 5 GB bandbreedte · 2 GB opslag · 75.000 MAU | 0$ + gebruik · 1M functieaanroepen · 0,5 GB DB | Van nature onbeperkt: de limiet is uw eigen server |
| Niveau entreeprijs | 25€/maand | $ 25/maand | Pay-as-you-go (Blaze), geen vast niveau | vanaf $ 25/maand | $ 25/ontwikkelaar/maand | Niet van toepassing - geen commercieel aanbod |
Eén cijfer springt eruit op de laatste regel: vier van de vijf commerciële platforms komen samen op een instaptarief van bijna 25 (euro of dollar, afhankelijk van de oorspronkelijke valuta van het platform). Dit is geen op zichzelf staand markttoeval; het is het punt waarop “een paar projecten, een beetje echt verkeer” groter is dan wat een gratis laag redelijkerwijs kan absorberen, op de zes onderzochte platforms.
Firebase (Firestore)1024 MB
Bol512 MB
Aurabase512 MB
Supabase500 MB
Databaseopslag inbegrepen in de gratis laag, in MB. Bronnen: officiële prijspagina's (supabase.com/pricing, firebase.google.com/pricing, convex.dev/pricing), geraadpleegd op 23 augustus 2026; Aurabase-lager gecontroleerd in studio/lib/plans.ts. Appwrite en PocketBase uitgesloten: de eerste isoleert geen databaseopslagquotum op de prijspagina, de tweede heeft geen commercieel niveau (zelf gehost, limiet = uw server).
Supabase: meertalig beheerd Postgres, de marktbenchmark
Supabase blijft de maatstaf in de beheerde Postgres-markt: standaard RLS SQL, pg_dump-portabiliteit naar elke Postgres-server en een ondersteunde meertalige stack (PostgREST in Haskell, GoTrue in Go, Realtime in Elixir, Storage in Node.js, Functions in Deno).
Meest geschikt voor: begin met een volwassen beheerd Postgres, met een toch al breed ecosysteem van integraties. Supabase vertrouwt op externe AI-connectoren (ChatGPT, Claude, Perplexity) in plaats van native NL2SQL in de backend. Gratis niveau: 500 MB basis, 50.000 MAU, beperkt tot twee actieve projecten, gepauzeerd na een week van inactiviteit. Niveau van instapkosten: $ 25/maand.
Firebase: NoSQL Google, snel van start, verbonden met het ecosysteem
Firebase blijft de snelste keuze om aan de slag te gaan voor een team dat al deel uitmaakt van het Google Cloud-ecosysteem: documentgeoriënteerde NoSQL Firestore, negen gratis producten ongeacht het niveau (Analytics, Crashlytics, Remote Config, enz.) en een Blaze-abonnement voor gebruik met een tegoed van $ 300.
Meest geschikt voor: snelle prototyping op de mobiele/webkant in een project dat al aan GCP is gekoppeld. Het compromis is structureel: een eigen Firestore-formaat, geen native SQL-joins en geen GDPR/EU-houding weergegeven op de prijspagina. Het kiezen van een Europese Firestore-regio verandert niets aan de nationaliteit van het moederbedrijf. Gratis niveau: Firestore 1 GiB + 50.000 leesbewerkingen/dag; Realtime Database 1 GB + 100 gelijktijdige verbindingen. Verder geen vast niveau, op gebruik gebaseerde prijzen (Blaze).
Appwrite: het alles-in-één zelfgehoste platform
Appwrite verzamelt Auth, Databases, Opslag, Functies (15 runtimes), Berichten en Realtime in één enkele repository onder BSD-3-Clauselicentie, met een Docker-installatieprogramma dat is ontworpen voor zelfhosting in productie vanaf de eerste dag - een productfocus die Appwrite expliciet claimt ("echte technische beperkingen, geen functiemarketing").
Meest geschikt voor: een team dat zelf een compleet platform wil hosten zonder zelf meerdere services samen te stellen. Gratis laag: 5 GB bandbreedte, 2 GB opslag, 750.000 uitvoeringen, 75.000 MAU, beperkt tot twee projecten. Niveau van instapkosten: vanaf $ 25/maand. De blinde vlek: geen van de zes platforms in deze vergelijking, inclusief Appwrite, bouwt een contentpijler die is gericht op naleving van de AVG/CLOUD Act.
Convex: de reactieve backend die marketingbenchmarks weigert
Convex hanteert de tegenovergestelde benadering van vergelijkende marketing: het team geeft publiekelijk toe geen benchmarks te publiceren in het licht van de concurrentie (“Ik geef niets om uw databasebenchmarks”), en biedt een reactieve backend waar elk verzoek door de constructie gesynchroniseerd blijft, zonder dat er abonnementscode hoeft te worden geschreven.
Meest geschikt voor: een TypeScript-first-team dat responsief native wil zonder handmatig WebSockets en caching samen te stellen. Er bestaat een zelfgehoste open source backend (convex-backend, geschreven in Rust, FSL-1.1-Apache-2.0-licentie die twee jaar na elke versie overschakelt naar Apache 2.0), zelfs als het belangrijkste commerciële aanbod 100% beheerde cloud blijft. Gratis laag: 1 miljoen functieaanroepen, 0,5 GB databaseopslag. Niveau van instapkosten: $ 25/ontwikkelaar/maand.
PocketBase: mono-binair voor wie niet meer nodig heeft
PocketBase heeft geen redactioneel blog, geen AI-connector, geen officieel beheerde cloud – en dat is precies het verkoopargument. Eén Go-binair bestand van ongeveer 15 MB omvat een SQLite-database, authenticatie (e-mail/wachtwoord + OAuth2), bestandsopslag en een beheerdersdashboard, onder MIT-licentie.
Meest geschikt voor: een intern project, een MVP of een zelfgehoste tool die structureel niet verder hoeft te schalen dan één enkele server. Het compromis is net zo structureel: geen commercieel aanbod, geen officiële ondersteuning en een gemeenschap die zelf onofficiële llms.txt-repository's moest bouwen vanwege het ontbreken van een door de onderhouder gepubliceerde versie.
Aurabase: Sovereign Postgres met native AI, zonder de tekortkomingen te verbergen
Aurabase baseert zich op drie specifieke criteria van dit raster in plaats van op het geheel: een 100% uniforme Rust-kern (12 services, dezelfde interne bibliotheken), native NL2SQL en RAG rechtstreeks op Postgres (embedded pgvector, 3 native LLM-providers – OpenAI, Anthropic, Gemini), en een productie-infrastructuur geverifieerd in Duitsland (Neurenberg, Falkenstein) en in Finland (Helsinki), beheerd door een Frans bedrijf.
Meest geschikt voor: een team dat standaard relationele Postgres met native AI wil, zonder afhankelijk te zijn van niet-EU-infrastructuur. Gratis laag: 512 MB basis, 3 projecten, 1 GB opslagruimte. Niveau van instapkosten: € 25/maand (10 projecten, basis van 8 GB).
De Python SDK (aurabase-py) en de Dart SDK zijn nog niet gepubliceerd in hun officiële registers (PyPI, pub.dev) — alleen de JavaScript SDK, 10 pakketten @aurabase/*, wordt vanaf vandaag gepubliceerd op npm. En er worden geen WASM-benchmarks voor koude start gepubliceerd in de repository, ondanks een daadwerkelijke Wasmtime-runtime in productie voor Edge-functies gecompileerd in Rust.
Hoe u kunt kiezen op basis van uw profiel
Het bovenstaande raster beantwoordt een algemene vraag. Zo leest u het aan de hand van drie terugkerende beslissingsprofielen.
- Onafhankelijke ontwikkelaar, angst voor leverancierslock-in – geef prioriteit aan de “data engine” en “licentie” lijn van het raster: een standaard Postgres geëxporteerd door
pg_dumpblijft overdraagbaar naar elke host, wat Firestore standaard niet toestaat. Zie de vergelijking Aurabase versus Supabase en de migratiegids Supabase → Aurabase. - CTO of technisch leider in het MKB, naleving van de AVG moet worden gedocumenteerd – geef prioriteit aan “self-hosting” en de kwestie van soevereiniteit die niet in de algemene tabel voorkomt: geen van de zes onderzochte BaaS bouwt een speciale AVG/CLOUD Act-inhoudspijler op, behalve Aurabase. Zie de volledige GDPR-compatibele en EU-soevereine backend-gids en de vergelijking Aurabase versus Firebase.
- AI-ontwikkelaar, pgvector/RAG klaar voor gebruik — geef prioriteit aan de “native AI”-lijn: dit is het meest onderscheidende criterium in het raster, met slechts één platform (Aurabase) dat NL2SQL en RAG native op Postgres documenteerde op de datum van dit onderzoek. Zie de tutorial: een NL2SQL-endpoint bouwen op Postgres.
Om verder te gaan op een specifieke face-to-face: Aurabase vs Appwrite, Aurabase vs Convexof Aurabase vs PocketBase.
Veelgestelde vragen
Vragen over de methodologie van dit raster — voor algemene vragen over het kiezen van een BaaS, zie onze speciale FAQ.