PRODСуверенная европейская платформа BaaSОткрыть панель управления →
DATABASE · NATIVE POSTGRES

Постгрес,
без работа по дому.

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 })
}
#
Набор функций

Все, что вы получаете с первой минуты

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
#
Пример схемы

Один проект, четыре изолированные схемы

Каждый проект получает четыре подсхемы Postgres: одну для таблиц вашего приложения, три для примитивов платформы в выделенной базе данных в кластере PostgreSQL вашей организации. Изоляция обеспечивается PostgreSQL: каждый проект имеет свою собственную роль подключения, и разрешения схемы предоставляются исключительно ему. В плане Enterprise проект также может получить собственный полностью выделенный кластер.

СхемаДоступСодержитТаблицы
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
#
Производительность

Измерено в производстве, под реальной нагрузкой

8ms
P99 READ
On a select * limit 100 query, measured from eu-west-3
12
REGIONS
EU, US, APAC · cross-region logical replication
#
Честное сравнение

Аурабаза · Супабаза · Огневая база

ОсобенностьАурабазаСупабазаОгневая база
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
#
Часто задаваемые вопросы

Часто задаваемые вопросы

Is this real Postgres, or a proprietary layer?+
Это ванильный PostgreSQL 16, без форка или прокси-сервера для перезаписи запросов. Ваши расширения, триггеры и функции PL/pgSQL работают как есть. А pg_dump возвращает вам полную базу данных, включая расширения, без привязки.
How does schema-per-project isolation work?+
Каждый проект получает четыре подсхемы: проект_ (ваши таблицы), ..._аутентификация, ..._хранилище, ..._платформа. Шлюз вводит путь_поиска в каждое соединение — запросы физически не могут пересекать границы другого проекта.
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
Да. Aurabase предоставляет стандартную конечную точку Postgres, совместимую с проводным протоколом, на порту 5432. Направьте свой ORM, используя предоставленную строку подключения, и все работает — включая миграции, транзакции и подготовленные операторы.
What about performance under heavy production loads?+
Каждый проект может масштабироваться по вертикали до 96 виртуальных ЦП или 768 ГиБ ОЗУ без повторного развертывания. Межрегиональная логическая репликация доступна для самостоятельного обслуживания в планах Pro и Enterprise. Для тяжелых аналитических рабочих нагрузок включите выделенные реплики чтения.
How do I migrate from Supabase or Firebase?+
Из Супабазы: импорт ауры -- из супабазы импортирует вашу схему, политики RLS и сегменты хранения. Из Firebase: наш интерфейс командной строки сопоставляет коллекции Firestore с таблицами JSONB Postgres и переписывает правила безопасности в политики. Ожидайте 1-2 часа для среднего проекта.
What is the data residency policy?+
Вы выбираете регион во время создания проекта. Данные, резервные копии и реплики остаются строго в выбранном регионе. План Enterprise позволяет закреплять данные на уровне страны. Париж доступен начиная с бесплатного плана.
МГНОВЕННЫЙ СТАРТ

Ваша база данных Postgres за 90 секунд.

Кредитная карта не требуется. Схема предоставлена, указан URL-адрес подключения, созданы типы. Вы кодируете вместо настройки.

Кредитная карта не требуется · 500 МБ бесплатно · 50 000 MAU