पोस्टग्रेस,
के बिना उबाऊ काम।
A dedicated Postgres database per project, schema-isolated, with native RLS, versioned migrations, and auto-generated TypeScript types. No proprietary abstractions, zero lock-in.
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 JWTreturn Response.json({ data })}
सब कुछ जो आपको पहले मिनट से मिलता है
Schema-per-project
Strict logical isolation: each project gets a dedicated Postgres schema. No shared row-level tenant, no intermediary proxy.
Versioned migrations
Version-controlled SQL, atomic rollbacks, zero-downtime online DDL. TypeScript types regenerate automatically on every migration.
TypeScript codegen
Comprehensive end-to-end types for your tables, views, functions, and relations. Full inference on joins and filters.
Row-Level Security
Declarative, testable policies. The SDK injects the tenant claim into every request — impossible to bypass from the client side.
Premium extensions
pgvector, PostGIS, pg_cron, TimescaleDB, PGMQ, and pg_partman enabled in one click. Pinned versions, available security audits.
Branch previews (roadmap)
One ephemeral database per pull request, cloned seed data, unique preview URL — roadmap feature, coming soon.
एक प्रोजेक्ट, चार अलग-अलग स्कीमा
प्रत्येक प्रोजेक्ट को चार पोस्टग्रेज़ उप-स्कीमा प्राप्त होते हैं: एक आपके एप्लिकेशन टेबल के लिए, तीन प्लेटफ़ॉर्म प्राइमेटिव के लिए, आपके संगठन के पोस्टग्रेएसक्यूएल क्लस्टर पर एक समर्पित डेटाबेस में। अलगाव को PostgreSQL द्वारा लागू किया जाता है: प्रत्येक प्रोजेक्ट की अपनी कनेक्शन भूमिका होती है और स्कीमा अनुमतियाँ विशेष रूप से उसे दी जाती हैं। एंटरप्राइज़ योजना पर, एक परियोजना को अपना स्वयं का पूर्णतः समर्पित क्लस्टर भी प्राप्त हो सकता है।
project_{uuid}userYour business tables∞project_{uuid}_authsystemusers, sessions, oauth_accounts, mfa_factors, refresh_tokens14project_{uuid}_storagesystembuckets, objects, rls_policies, upload_sessions6project_{uuid}_platformsystemfunctions, jobs, cron_jobs, api_keys, webhooks9वास्तविक भार के तहत उत्पादन में मापा गया
ऑराबेस · सुपाबेस · फायरबेस
अक्सर पूछे जाने वाले प्रश्नों
Is this real Postgres, or a proprietary layer?+
पीजी_डंप आपको आपका पूरा डेटाबेस, एक्सटेंशन सहित, बिना लॉक-इन के वापस देता है।How does schema-per-project isolation work?+
प्रोजेक्ट_ (आपकी टेबल), ..._auth, ..._भंडारण, ..._प्लैटफ़ॉर्म. प्रवेश द्वार इंजेक्ट करता है खोज_पथ प्रत्येक कनेक्शन में - क्वेरीज़ भौतिक रूप से किसी अन्य प्रोजेक्ट की सीमाओं को पार नहीं कर सकती हैं।Can I use my ORMs (Prisma, Drizzle, Kysely)?+
What about performance under heavy production loads?+
How do I migrate from Supabase or Firebase?+
आभा आयात--सुपाबेस से आपकी स्कीमा, आरएलएस नीतियां और स्टोरेज बकेट आयात करता है। फायरबेस से: हमारा सीएलआई फायरस्टोर संग्रह को JSONB पोस्टग्रेज तालिकाओं में मैप करता है और सुरक्षा नियमों को नीतियों में फिर से लिखता है। एक औसत प्रोजेक्ट के लिए 1-2 घंटे की अपेक्षा करें।What is the data residency policy?+
आपका पोस्टग्रेज़ डेटाबेस 90 सेकंड में।
किसी क्रेडिट कार्ड की आवश्यकता नहीं. स्कीमा का प्रावधान किया गया, कनेक्शन यूआरएल प्रदान किया गया, प्रकार उत्पन्न किए गए। आप कॉन्फ़िगर करने के बजाय कोड करते हैं.