PROD주권 유럽 BaaS 플랫폼대시보드 열기 →
아큐엘/제품/DATABASE
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
#
샘플 스키마

하나의 프로젝트, 네 개의 격리된 스키마

각 프로젝트는 4개의 Postgres 하위 스키마를 받습니다. 하나는 애플리케이션 테이블용이고, 3개는 조직의 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
#
정직한 비교

Aurabase · Supabase · 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
#
FAQ

자주 묻는 질문

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는 포트 5432에서 표준 유선 프로토콜 호환 Postgres 엔드포인트를 노출합니다. 제공된 연결 문자열을 사용하여 ORM을 지정하면 마이그레이션, 트랜잭션 및 준비된 명령문을 포함하여 모든 것이 작동합니다.
What about performance under heavy production loads?+
각 프로젝트는 재배포 없이 최대 96 vCPU/768 GiB RAM까지 수직으로 확장할 수 있습니다. Pro 및 Enterprise 플랜에서는 지역 간 논리적 복제가 셀프 서비스로 제공됩니다. 과도한 분석 워크로드의 경우 전용 읽기 복제본을 활성화하세요.
How do I migrate from Supabase or Firebase?+
Supabase에서: aura 가져오기 --supabase에서 스키마, RLS 정책 및 스토리지 버킷을 가져옵니다. Firebase에서: CLI는 Firestore 컬렉션을 JSONB Postgres 테이블에 매핑하고 보안 규칙을 정책에 다시 작성합니다. 평균 프로젝트의 경우 1~2시간이 소요됩니다.
What is the data residency policy?+
프로젝트 생성 시 지역을 선택합니다. 데이터, 백업 및 복제본은 선택한 지역에만 유지됩니다. Enterprise 요금제는 국가 수준에서 고정을 허용합니다. 파리는 무료 플랜부터 이용 가능합니다.
즉시 시작

90초 안에 Postgres 데이터베이스를 구축하세요.

신용 카드가 필요하지 않습니다. 스키마 프로비저닝, 연결 URL 제공, 유형 생성. 구성하는 대신 코딩합니다.

신용카드 불필요 · 500MB 무료 · 50,000 MAU