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 })
}
#
機能セット

1分から得られるものすべて

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
#
サンプルスキーマ

1 つのプロジェクト、4 つの分離されたスキーマ

各プロジェクトは 4 つの Postgres サブスキーマを受け取ります。組織の PostgreSQL クラスター上の専用データベースにあるアプリケーション テーブル用に 1 つ、プラットフォーム プリミティブ用に 3 つです。分離は 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
#
正直な比較

Aurabase · Superbase · Firebase

特徴オーラベーススーパーベースファイアベース
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?+
各プロジェクトは 4 つのサブスキーマを受け取ります。 プロジェクト_ (あなたのテーブル)、 ..._認証, ..._ストレージ, ..._プラットフォーム。ゲートウェイは 検索パス 各接続へのクエリ — クエリは物理的に別のプロジェクトの境界を越えることはできません。
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
はい。 Aurabase は、標準のワイヤプロトコル互換の Postgres エンドポイントをポート 5432 で公開します。提供された接続文字列を使用して ORM を指定すると、移行、トランザクション、準備されたステートメントなど、すべてが機能します。
What about performance under heavy production loads?+
各プロジェクトは、再デプロイを行わずに最大 96 vCPU / 768 GiB RAM まで垂直方向に拡張できます。クロスリージョン論理レプリケーションは、Pro プランと Enterprise プランでセルフサービスで利用できます。分析ワークロードが重い場合は、専用のリードレプリカを有効にします。
How do I migrate from Supabase or Firebase?+
スーパーベースより: aura import --from supabase スキーマ、RLS ポリシー、ストレージ バケットをインポートします。 Firebase から: CLI は Firestore コレクションを JSONB Postgres テーブルにマッピングし、セキュリティ ルールをポリシーに書き換えます。平均的なプロジェクトでは 1 ~ 2 時間かかると予想されます。
What is the data residency policy?+
プロジェクトの作成時にリージョンを選択します。データ、バックアップ、レプリカは、選択したリージョン内に厳密に残ります。 Enterprise プランでは、国レベルでの固定が可能です。 Paris は Free プランから利用可能です。
インスタントスタート

Postgres データベースは 90 秒で完成します。

クレジットカードは必要ありません。スキーマがプロビジョニングされ、接続 URL が提供され、タイプが生成されます。設定するのではなくコーディングします。

クレジット カードは不要 · 500 MB 無料 · 50,000 MAU