PRODSouveräne europäische BaaS-PlattformÖffnen Sie das Dashboard →
ACCUEIL/PRODUKTE/DATABASE
DATABASE · NATIVE POSTGRES

Postgres,
ohne die Aufgaben.

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 })
}
#
Funktionsumfang

Alles, was Sie von der ersten Minute an bekommen

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
#
Beispielschema

Ein Projekt, vier isolierte Schemata

Jedes Projekt erhält vier Postgres-Unterschemata: eines für Ihre Anwendungstabellen und drei für Plattformprimitive in einer dedizierten Datenbank im PostgreSQL-Cluster Ihrer Organisation. Die Isolation wird von PostgreSQL erzwungen: Jedes Projekt hat seine eigene Verbindungsrolle und Schemaberechtigungen werden ausschließlich ihm gewährt. Im Enterprise-Plan kann ein Projekt auch einen komplett dedizierten eigenen Cluster erhalten.

SchemaZugangEnthältTische
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
#
Leistung

Gemessen in der Produktion, unter realer Belastung

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

Aurabase · Supabase · Firebase

FunktionAurabaseSupabaseFeuerbasis
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
#
FAQ

Häufig gestellte Fragen

Is this real Postgres, or a proprietary layer?+
Es ist Vanilla PostgreSQL 16, ohne Fork oder Proxy zum Umschreiben von Abfragen. Ihre Erweiterungen, Trigger und PL/pgSQL-Funktionen funktionieren unverändert. A pg_dump gibt Ihnen Ihre vollständige Datenbank zurück, inklusive Erweiterungen, ohne Bindung.
How does schema-per-project isolation work?+
Jedes Projekt erhält vier Teilschemata: Projekt_ (Ihre Tische), ..._auth, ..._Speicher, ..._Plattform. Das Gateway injiziert die Suchpfad in jede Verbindung – Abfragen können physisch nicht die Grenzen eines anderen Projekts überschreiten.
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
Ja. Aurabase stellt einen mit dem Standard-Wire-Protokoll kompatiblen Postgres-Endpunkt auf Port 5432 bereit. Richten Sie Ihren ORM mithilfe der bereitgestellten Verbindungszeichenfolge ein, und alles funktioniert – Migrationen, Transaktionen und vorbereitete Anweisungen eingeschlossen.
What about performance under heavy production loads?+
Jedes Projekt kann ohne erneute Bereitstellung vertikal auf bis zu 96 vCPU / 768 GiB RAM skaliert werden. Die regionsübergreifende logische Replikation ist in den Pro- und Enterprise-Plänen als Selbstbedienung verfügbar. Aktivieren Sie für hohe analytische Arbeitslasten dedizierte Lesereplikate.
How do I migrate from Supabase or Firebase?+
Von Supabase: Aura-Import – von Supabase importiert Ihr Schema, Ihre RLS-Richtlinien und Speicher-Buckets. Von Firebase: Unsere CLI ordnet Firestore-Sammlungen JSONB-Postgres-Tabellen zu und schreibt Sicherheitsregeln in Richtlinien um. Für ein durchschnittliches Projekt können Sie mit 1–2 Stunden rechnen.
What is the data residency policy?+
Sie wählen die Region zum Zeitpunkt der Projekterstellung aus. Daten, Backups und Replikate verbleiben ausschließlich in der gewählten Region. Der Enterprise-Plan ermöglicht das Anheften auf Länderebene. Paris ist ab dem Free-Plan verfügbar.
SOFORTIGER START

Ihre Postgres-Datenbank in 90 Sekunden.

Keine Kreditkarte erforderlich. Schema bereitgestellt, Verbindungs-URL bereitgestellt, Typen generiert. Sie programmieren statt zu konfigurieren.

Keine Kreditkarte erforderlich · 500 MB kostenlos · 50.000 MAU