Technische en soevereiniteitsvergelijking
Aurabase versus Supabase
Supabase hecht Elixir, Go, TypeScript en Node service voor service. Aurabase verenigt het volledige platform in Rust, op infrastructuur die wordt gehost in de Europese Unie en wordt beheerd door een Frans bedrijf.
Supabasis stukken Elixir, Go, TypeScript en Node service voor service samen. Aurabase verenigt alles in Rust, van de gateway tot de databaselaag. Beide draaien op PostgreSQL, maar Aurabase integreert NL2SQL en RAG native in de backend, terwijl Supabase afhankelijk is van externe chatconnectors. Wat betreft soevereiniteit: de productie-infrastructuur van Aurabase opereert in Duitsland en Finland en wordt beheerd door een Frans bedrijf – en niet door een optionele EU-regio die is gekoppeld aan de Amerikaanse cloudinfrastructuur.
Functie-uitsplitsing
| Criteria | Aurabase | Supabasis |
|---|---|---|
| Sovereignty & Jurisdiction | Verified production infrastructure in Germany and Finland (Hetzner) · French parent company | Hosted on AWS with region choice (including European regions) · US parent company |
| Language & Architecture | Unified 100% Rust application core · no garbage collector, predictable execution latency | Heterogeneous multi-service stack (Elixir, Go, TypeScript, Node.js) |
| Primary Database | Dedicated PostgreSQL 16 per project · native RLS · embedded pgvector and pg_graphql | Managed PostgreSQL · native RLS |
| Authentication | 15 named OAuth providers + unlimited generic OIDC per project | Wide range of OAuth providers (refer to their official documentation) |
| Edge Functions | Multi-runtime: Deno/TypeScript (V8) and binaries compiled to WASM (real Wasmtime runtime in production) | Deno runtime only |
| Realtime & CDC | NATS JetStream with server-side column filtering and SSE/WS streaming | Phoenix Channels (Elixir) via PostgreSQL replication slot |
| Native AI (NL2SQL, RAG) | NL2SQL and RAG built directly into backend · embedded pgvector · 3 native LLM providers (OpenAI, Anthropic, Gemini) | pgvector available · AI orchestration via external chat connectors (ChatGPT App, Claude) |
| MCP Server | Official MCP server (@aurabase/mcp-server) for Cursor, Claude Code, and Windsurf | Third-party community MCP integrations |
| Compatibility & Migration | Compatible with PostgREST and standard pg_dump/pg_restore | Native PostgREST format standard |
Ook een NoSQL-database evalueren? Zie onze vergelijking met Firebase. Andere open source-alternatieven: Aurabase versus Appwrite en Aurabase versus PocketBase. Geïnteresseerd in een eigen reactieve backend? Zie Aurabase versus convex. Om alle criteria in één keer te vergelijken, onze BaaS-vergelijkingsmatrix 2026 en onze Veelgestelde vragen over BaaS-selectie het volledige landschap bestrijken.
Architectuur – heterogene stapel versus verenigde Rust-kern
Eén enkele taal en runtime verandert het oppervlak van integratiebugs en de operationele consistentie, en niet alleen de waargenomen prestaties. Supabase combineert microservices die in meerdere verschillende talen zijn geschreven (PostgREST in Haskell, GoTrue in Go, Realtime in Elixir, Storage in Node.js, Functions in Deno). Daarentegen delen de twaalf diensten van Aurabase dezelfde interne kratten: aura-kern, aura-crypto, aura-db-adapters, aura-telemetrie - geschreven in dezelfde taal.
- Zero Garbage Collector pauzeert: Rust heeft geen garbage collector, waardoor onvoorspelbare runtime-pauzes bij zware gelijktijdige belasting worden geëlimineerd.
- Verminderde geheugenvoetafdruk: zonder parallelle beheerde runtimes om in leven te houden (JVM, Node, BEAM), dient toegewezen geheugen rechtstreeks de PostgreSQL-cache en query-uitvoering.
- NATS JetStream voor realtime: een gebeurtenisgestuurde berichtenarchitectuur ontworpen voor horizontale schaal, in plaats van een Elixir-kanaal per verbinding.
Database - speciale PostgreSQL 16
Elk Aurabase-project draait op een speciale PostgreSQL 16-instantie: er wordt geen multi-tenant-engine gedeeld tussen projecten. Supabase biedt ook beheerde PostgreSQL met native RLS – op dit specifieke punt zijn beide platforms aan elkaar gekoppeld.
Aurabase's huurder Postgres-afbeelding wordt ingesloten pgvector 0.8.6 en pg_graphql. Een nuance om in gedachten te houden: pgvector is al aanwezig in de upstream standaard CNPG-afbeelding – het is geen Aurabase-toevoeging. pg_graphql daarentegen is een extensie van derden die door het Supabase-team zelf is ontwikkeld en die Aurabase native in het huurderimago verpakt. Geen van beide is een interne creatie van Aurabase; wat verandert is dat ze vooraf geïnstalleerd aankomen zonder handmatige configuratie.
Authenticatie — 15 OAuth-providers + generieke OIDC
Aurabase ondersteunt 15 genoemde OAuth-providers – Apple, Bitbucket, Discord, Facebook, Figma, GitHub, Google, Kakao, Microsoft, Notion, Snapchat, Spotify, Twitch, Twitter en Zoom – plus een onbeperkt aantal generieke OIDC-providers per project (conventie oidc:<naam>, voor elke OpenID Connect-identiteitsprovider voor ontdekking, zoals Okta). LinkedIn en GitLab behoren tegenwoordig niet tot deze genoemde aanbieders.
Supabase dekt ook een breed scala aan OAuth-providers. De exacte lijst evolueert regelmatig: raadpleeg hier hun officiële documentatie voor actuele details in plaats van een statische telling.
Native AI — NL2SQL en RAG ingebouwd in de backend
Aurabase integreert NL2SQL en RAG rechtstreeks in de backend – niet als bijzaak of externe connectoren. De NL2SQL-engine vertaalt een vraag in natuurlijke taal naar SQL, valideert de syntaxis ervan en beperkt de reikwijdte van de zoekopdracht voordat deze wordt uitgevoerd. RAG maakt gebruik van pgvector, al ingebed in de tenant-Postgres-image, met HNSW-vectorindexering.
Drie LLM-providers hebben speciale native clients: OpenAI, Anthropic (Claude) en Google Gemini. Mistral, Scaleway AI en Ollama blijven toegankelijk via een OpenAI-compatibel eindpunt – een nuance die ertoe doet als je specifiek afhankelijk bent van een van deze providers in plaats van een van de drie native clients.
Supabase sloeg een andere weg in: met een officiële Claude-connector (gelanceerd in februari 2026) en een officiële ChatGPT-app (gelanceerd in het voorjaar van 2026) kunt u een Supabase-database bevragen vanuit externe conversatie-interfaces. Dit is een externe orkestratiebenadering, geen NL2SQL-engine die in de backend zelf is ingebouwd.
Bekijk volledige details over native NL2SQL en RAGRandfuncties — WASM/Wasmtime versus alleen Deno
Aurabase biedt twee runtimes voor Edge Functions: Deno/TypeScript (V8), dicht bij de Supabase-ervaring, en binaire bestanden gecompileerd in Rust to WebAssembly, uitgevoerd door een echte Wasmtime-runtime - een productieafhankelijkheid van de service, geen intern experiment.
Datasoevereiniteit en de CLOUD Act
Het fundamentele onderscheid is gebaseerd op twee cumulatieve voorwaarden: de fysieke hostinglocatie EN de juridische jurisdictie van het opererende moederbedrijf. Het aanvinken van een 'EU'-vakje in een beheerconsole is op zichzelf niet voldoende.
De productie-infrastructuur draait in Duitsland (Neurenberg, Falkenstein) en Finland (Helsinki) met Hetzner – tot nu toe is geen enkele andere locatie geverifieerd. Aurabase SAS, de werkmaatschappij, is een Frans bedrijf met hoofdkantoor in Parijs.
Met Supabase kunnen gebruikers een AWS-hostingregio selecteren, inclusief Europese regio's. De geselecteerde regio verandert echter niets aan de bedrijfsnationaliteit van het bedrijf dat uw gegevens bewaart: Supabase blijft een Amerikaanse entiteit die onderworpen is aan het Amerikaanse CLOUD Act-regime, ongeacht de geselecteerde regio.
SDK en ecosysteem – pariteit en echte verschillen
De JavaScript SDK van Aurabase wordt gedistribueerd over 10 scoped npm-pakketten onder @aurabase/* — aurabase-js, kern, auth, db, opslag, realtime, ai, functies, meldingen, en gen - allemaal gepubliceerd en installeerbaar.
Python-, Dart- en Rust SDK's bestaan binnen de projectrepository, maar geen van de drie is nog gepubliceerd in het respectievelijke register (PyPI, pub.dev, krates.io - live geverifieerd in alle drie): ze kunnen momenteel alleen worden geïnstalleerd als afhankelijkheden van de Git-repository, niet via een simpele pip installeren, kroeg toevoegen, of vracht toevoegen.
aurabase-js (zonder de @aurabase/ voorvoegsel) bestaat afzonderlijk in het npm-register. De verbinding met het Aurabase-project is niet bevestigd - installeer alleen de scoped-versie @aurabase/aurabase-js.Alle Aurabase-niveaus, inclusief het gratis abonnement, worden gedetailleerd beschreven op de Aurabase-prijspagina.
Hoe te migreren van Supabase naar Aurabase
Aurabase is gebouwd op standaard PostgreSQL 16 en een PostgREST-compatibele API: voor de migratie zijn geen zware herschrijvingen van applicatiecode of wijzigingen in het RLS-beleid vereist.
Veelgestelde vragen
ONDERNEEM ACTIE
Schakel over naar een soevereine, uniforme Postgres-backend
Ga binnen enkele minuten aan de slag. Zero-vendor lock-in, gehost in Europa.
Geen creditcard vereist · 500 MB gratis · 50.000 MAU