PRODPlataforma BaaS soberana europeaAbrir panel →
ACTUAR/PRODUCTOS/DATABASE
DATABASE · NATIVE POSTGRES

Postgres,
sin el tareas domésticas.

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 })
}
#
Conjunto de características

Todo lo que obtienes desde el minuto uno.

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
#
Esquema de muestra

Un proyecto, cuatro esquemas aislados

Cada proyecto recibe cuatro subesquemas de Postgres: uno para las tablas de su aplicación, tres para las primitivas de la plataforma, en una base de datos dedicada en el clúster de PostgreSQL de su organización. PostgreSQL aplica el aislamiento: cada proyecto tiene su propia función de conexión y los permisos de esquema se le otorgan exclusivamente a él. En el plan Enterprise, un proyecto también puede recibir un clúster propio completamente dedicado.

esquemaAccesoContieneMesas
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
#
Rendimiento

Medido en producción, bajo carga real.

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

Aurabase · Supabase · Base de fuego

CaracterísticaAurabaseSupabasebase de fuego
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
#
Preguntas frecuentes

Preguntas frecuentes

Is this real Postgres, or a proprietary layer?+
Es PostgreSQL 16 básico, sin bifurcación ni proxy de reescritura de consultas. Sus extensiones, activadores y funciones PL/pgSQL funcionan tal como están. un pg_dump le devuelve su base de datos completa, extensiones incluidas, sin bloqueo.
How does schema-per-project isolation work?+
Cada proyecto recibe cuatro subesquemas: proyecto_ (tus mesas), ..._autenticación, ..._almacenamiento, ..._plataforma. La puerta de enlace inyecta el ruta_búsqueda en cada conexión: las consultas físicamente no pueden cruzar los límites de otro proyecto.
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
Sí. Aurabase expone un punto final de Postgres compatible con protocolo de cable estándar en el puerto 5432. Apunte su ORM utilizando la cadena de conexión proporcionada y todo funcionará: migraciones, transacciones y declaraciones preparadas incluidas.
What about performance under heavy production loads?+
Cada proyecto puede escalarse verticalmente hasta 96 vCPU / 768 GiB de RAM sin necesidad de reimplementación. La replicación lógica entre regiones está disponible en modo autoservicio en los planes Pro y Enterprise. Para cargas de trabajo analíticas pesadas, habilite réplicas de lectura dedicadas.
How do I migrate from Supabase or Firebase?+
De Supabase: importación de aura --desde supabase importa su esquema, políticas RLS y depósitos de almacenamiento. Desde Firebase: nuestra CLI asigna colecciones de Firestore a tablas JSONB de Postgres y reescribe las reglas de seguridad en políticas. Espere de 1 a 2 horas para un proyecto promedio.
What is the data residency policy?+
Tú eliges la región en el momento de la creación del proyecto. Los datos, las copias de seguridad y las réplicas permanecen estrictamente en la región elegida. El plan Enterprise permite fijar a nivel de país. París está disponible a partir del plan Gratuito.
INICIO INSTANTÁNEO

Tu base de datos Postgres en 90 segundos.

No se requiere tarjeta de crédito. Esquema aprovisionado, URL de conexión proporcionada, tipos generados. Usted codifica en lugar de configurar.

No se requiere tarjeta de crédito · 500 MB gratis · 50,000 MAU