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
#
नमूना स्कीमा

एक प्रोजेक्ट, चार अलग-अलग स्कीमा

प्रत्येक प्रोजेक्ट को चार पोस्टग्रेज़ उप-स्कीमा प्राप्त होते हैं: एक आपके एप्लिकेशन टेबल के लिए, तीन प्लेटफ़ॉर्म प्राइमेटिव के लिए, आपके संगठन के पोस्टग्रेएसक्यूएल क्लस्टर पर एक समर्पित डेटाबेस में। अलगाव को 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
#
ईमानदार तुलना

ऑराबेस · सुपाबेस · फायरबेस

विशेषताऔराबेससुपाबेसफायरबेस
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 फ़ंक्शन वैसे ही काम करते हैं। ए पीजी_डंप आपको आपका पूरा डेटाबेस, एक्सटेंशन सहित, बिना लॉक-इन के वापस देता है।
How does schema-per-project isolation work?+
प्रत्येक परियोजना को चार उप-स्कीमाएँ प्राप्त होती हैं: प्रोजेक्ट_ (आपकी टेबल), ..._auth, ..._भंडारण, ..._प्लैटफ़ॉर्म. प्रवेश द्वार इंजेक्ट करता है खोज_पथ प्रत्येक कनेक्शन में - क्वेरीज़ भौतिक रूप से किसी अन्य प्रोजेक्ट की सीमाओं को पार नहीं कर सकती हैं।
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
हाँ। ऑराबेस पोर्ट 5432 पर एक मानक वायर-प्रोटोकॉल संगत पोस्टग्रेज एंडपॉइंट को उजागर करता है। दिए गए कनेक्शन स्ट्रिंग का उपयोग करके अपने ओआरएम को इंगित करें, और सब कुछ काम करता है - माइग्रेशन, लेनदेन और तैयार विवरण शामिल हैं।
What about performance under heavy production loads?+
प्रत्येक प्रोजेक्ट शून्य पुनः तैनाती के साथ 96 वीसीपीयू / 768 जीबी रैम तक लंबवत स्केल कर सकता है। क्रॉस-क्षेत्रीय तार्किक प्रतिकृति प्रो और एंटरप्राइज़ योजनाओं पर स्व-सेवा उपलब्ध है। भारी विश्लेषणात्मक कार्यभार के लिए, समर्पित पठन प्रतिकृतियां सक्षम करें।
How do I migrate from Supabase or Firebase?+
सुपाबेस से: आभा आयात--सुपाबेस से आपकी स्कीमा, आरएलएस नीतियां और स्टोरेज बकेट आयात करता है। फायरबेस से: हमारा सीएलआई फायरस्टोर संग्रह को JSONB पोस्टग्रेज तालिकाओं में मैप करता है और सुरक्षा नियमों को नीतियों में फिर से लिखता है। एक औसत प्रोजेक्ट के लिए 1-2 घंटे की अपेक्षा करें।
What is the data residency policy?+
आप प्रोजेक्ट निर्माण के समय क्षेत्र चुनें। डेटा, बैकअप और प्रतिकृतियां पूरी तरह से चुने हुए क्षेत्र में ही रहती हैं। एंटरप्राइज़ योजना देश स्तर पर पिनिंग की अनुमति देती है। पेरिस निःशुल्क योजना से प्रारंभ होकर उपलब्ध है।
तुरंत प्रारंभ

आपका पोस्टग्रेज़ डेटाबेस 90 सेकंड में।

किसी क्रेडिट कार्ड की आवश्यकता नहीं. स्कीमा का प्रावधान किया गया, कनेक्शन यूआरएल प्रदान किया गया, प्रकार उत्पन्न किए गए। आप कॉन्फ़िगर करने के बजाय कोड करते हैं.

किसी क्रेडिट कार्ड की आवश्यकता नहीं · 500 एमबी निःशुल्क · 50,000 एमएयू