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: كل مشروع له دور اتصال خاص به ويتم منح أذونات المخطط حصريًا له. في خطة المؤسسة، يمكن للمشروع أيضًا أن يحصل على مجموعة مخصصة بالكامل خاصة به.

المخططالوصوليحتوي علىالجداول
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

ميزةأوراباسيسوباباس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?+
إنه إصدار Vanilla PostgreSQL 16، بدون شوكة أو وكيل لإعادة كتابة الاستعلام. تعمل الإضافات والمشغلات ووظائف PL/pgSQL كما هي. أ pg_dump يمنحك قاعدة البيانات الكاملة الخاصة بك، بما في ذلك الملحقات، دون قفل.
How does schema-per-project isolation work?+
يتلقى كل مشروع أربعة مخططات فرعية: المشروع_ (جداولك) ..._auth, ..._storage, ..._منصة. تقوم البوابة بحقن search_path في كل اتصال — لا يمكن للاستعلامات فعليًا تجاوز حدود مشروع آخر.
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?+
من سوبابيس: استيراد الهالة - من Supabase يستورد المخطط الخاص بك، وسياسات RLS، ومجموعات التخزين. من Firebase: تقوم واجهة سطر الأوامر (CLI) لدينا بتعيين مجموعات Firestore إلى جداول JSONB Postgres وإعادة كتابة قواعد الأمان في السياسات. توقع 1-2 ساعات لمشروع متوسط.
What is the data residency policy?+
اخترت المنطقة في وقت إنشاء المشروع. تظل البيانات والنسخ الاحتياطية والنسخ المتماثلة بشكل صارم في المنطقة المختارة. تسمح خطة Enterprise بالتثبيت على مستوى الدولة. باريس متاحة بدءًا من الخطة المجانية.
بداية فورية

قاعدة بيانات Postgres الخاصة بك في 90 ثانية.

لا حاجة لبطاقة الائتمان. تم توفير المخطط، وتوفير عنوان URL للاتصال، والأنواع التي تم إنشاؤها. أنت رمز بدلا من التكوين.

لا حاجة لبطاقة ائتمان · 500 ميجابايت مجانًا · 50000 MAU