PRODSoeverein Europees BaaS-platformOpen Dashboard →
ACCUEIL/PRODUITS/DATABASE
DATABASE · NATIVE POSTGRES

Postgres,
zonder de klusjes.

A dedicated Postgres database per project, schema-isolated, with native RLS, versioned migrations, and auto-generated TypeScript types. No proprietary abstractions, zero lock-in.

8ms
P99 READ
16
PG VERSION
12
REGIONS
app/api/devices.tsTYPESCRIPT
import { aura } from '@/lib/aurabase'
export async function GET() {
const { data, error } = await aura
.from('devices')
.select('id, name, temperature, last_seen')
.eq('tenant_id', tenantId)
.order('last_seen', { ascending: false })
.limit(50)
// Server-enforced RLS — tenantId is in the JWT
return Response.json({ data })
}
#
Functieset

Alles wat je krijgt vanaf minuut één

Schema-per-project

Strict logical isolation: each project gets a dedicated Postgres schema. No shared row-level tenant, no intermediary proxy.

ISOLATION · O(1)

Versioned migrations

Version-controlled SQL, atomic rollbacks, zero-downtime online DDL. TypeScript types regenerate automatically on every migration.

ZERO DOWNTIME

TypeScript codegen

Comprehensive end-to-end types for your tables, views, functions, and relations. Full inference on joins and filters.

TYPESAFE · STRICT

Row-Level Security

Declarative, testable policies. The SDK injects the tenant claim into every request — impossible to bypass from the client side.

RLS · NATIVE PG

Premium extensions

pgvector, PostGIS, pg_cron, TimescaleDB, PGMQ, and pg_partman enabled in one click. Pinned versions, available security audits.

14 EXTENSIONS · GA

Branch previews (roadmap)

One ephemeral database per pull request, cloned seed data, unique preview URL — roadmap feature, coming soon.

ROADMAP
#
Voorbeeldschema

Eén project, vier geïsoleerde schema's

Elk project ontvangt vier Postgres-subschema's: één voor uw toepassingstabellen, drie voor platformprimitieven, in een speciale database op het PostgreSQL-cluster van uw organisatie. Isolatie wordt afgedwongen door PostgreSQL: elk project heeft zijn eigen verbindingsrol en schemamachtigingen worden exclusief aan het project verleend. Met het Enterprise-plan kan een project ook een volledig eigen cluster krijgen.

SchemaToegangBevatTafels
project_{uuid}userYour business tables∞
project_{uuid}_authsystemusers, sessions, oauth_accounts, mfa_factors, refresh_tokens14
project_{uuid}_storagesystembuckets, objects, rls_policies, upload_sessions6
project_{uuid}_platformsystemfunctions, jobs, cron_jobs, api_keys, webhooks9
#
Prestaties

Gemeten in productie, onder reële belasting

8ms
P99 READ
On a select * limit 100 query, measured from eu-west-3
12
REGIONS
EU, US, APAC · cross-region logical replication
#
Eerlijke vergelijking

Aurabase · Supabase · Vuurbasis

FunctieAurabaseSupabasisVuurbasis
Schema-per-projectYes · nativeNo · shared schemaNo · collections
Row-Level SecurityPostgres policiesPostgres policiesFirestore rules
TypeScript codegenOn every migrationManual via CLIPartial (Firestore)
pgvector / PostGISGA · includedGA · includedN/A
BillingPer requestPer compute-hourPer document read
EU regions4 · incl. Paris2 · incl. Frankfurt2 · without Paris
Export to PostgresDirect pg_dumpDirect pg_dumpTotal rewrite
#
Veelgestelde vragen

Veelgestelde vragen

Is this real Postgres, or a proprietary layer?+
Het is standaard PostgreSQL 16, zonder vork of proxy voor het herschrijven van query's. Uw extensies, triggers en PL/pgSQL-functies werken zoals ze zijn. EEN pg_dump geeft u uw volledige database terug, inclusief extensies, zonder lock-in.
How does schema-per-project isolation work?+
Elk project krijgt vier subschema's: project_ (uw tabellen), ..._auth, ..._opslag, ..._platform. De gateway injecteert de zoek_pad in elke verbinding — query's kunnen fysiek de grenzen van een ander project niet overschrijden.
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
Ja. Aurabase stelt een standaard wire-protocol-compatibel Postgres-eindpunt op poort 5432 beschikbaar. Richt uw ORM met behulp van de meegeleverde verbindingsreeks, en alles werkt - inclusief migraties, transacties en voorbereide verklaringen.
What about performance under heavy production loads?+
Elk project kan verticaal worden geschaald tot 96 vCPU / 768 GiB RAM zonder herimplementatie. Logische replicatie tussen regio's is beschikbaar als zelfbediening voor Pro- en Enterprise-abonnementen. Voor zware analytische werkbelastingen schakelt u speciale leesreplica's in.
How do I migrate from Supabase or Firebase?+
Van Supabase: aura import --van supabase importeert uw schema, RLS-beleid en opslagbuckets. Van Firebase: onze CLI wijst Firestore-collecties toe aan JSONB Postgres-tabellen en herschrijft beveiligingsregels in beleid. Reken op 1-2 uur voor een gemiddeld project.
What is the data residency policy?+
U kiest de regio tijdens het maken van het project. Gegevens, back-ups en replica's blijven strikt in de gekozen regio. Het Enterprise-abonnement maakt pinnen op landniveau mogelijk. Parijs is beschikbaar vanaf het gratis abonnement.
DIRECT BEGIN

Uw Postgres-database in 90 seconden.

Geen creditcard vereist. Schema ingericht, verbindings-URL opgegeven, typen gegenereerd. Je codeert in plaats van configureert.

Geen creditcard vereist · 500 MB gratis · 50.000 MAU