OPEN-CORE ECOSYSTEM · MIT LICENSE · PUBLIC SOURCE CODE
Built in public.
Sovereign by definition.
The foundations of your infrastructure should be neither a proprietary black box nor an extraterritorial trap. 100% of Aurabase core is written in Rust, auditable, standardized on pure PostgreSQL 16, and openly licensed under MIT.
- 13 Services
- Rust Microservices · Gateway, Realtime, Auth, Storage, AI...
- 5 Crates
- Shared Libraries · Types, telemetry, client, SQL pools
- 6 SDKs
- Client Tools & SDKs · TypeScript, Rust, Python, Flutter, CLI...
- 100% Open
- Permissive MIT License · Zero royalties, fully auditable source code
- Permissive MIT License
- Pure ANSI PostgreSQL 16
- Zero Hidden Telemetry
- 100% Rust Tokio Microservices
Why we build infrastructure in the open
Anti-Lock-in & Pure Postgres
Your tables, schemas, functions, and extensions live in standard PostgreSQL. If you ever decide to migrate away from Aurabase, a simple pg_dump returns your entire dataset with zero proprietary lock-in.
Systems Performance in Rust
Zero Garbage Collection pauses, minimal memory footprint, and deterministic P99 latency. The open source code of our 13 microservices reveals every allocation, zero-cost abstraction, and isolation boundary.
Sovereignty & Uncompromising GDPR
As a European software company governed by European data protection laws, our code contains zero government backdoors or undisclosed telemetry. Self-hosting guarantees total compliance with the most stringent security requirements.
The 20 open-source components of the repository
Unified HTTP/3 entry point. Dual-plane routing, JWT validation, and distributed per-project rate limiting.
Schema-separated data access layer (project_{uuid}), native RLS isolation, and vector search.
Full authentication engine: 15 OAuth providers, Vault Transit-encrypted TOTP MFA, and revocable sessions.
High-concurrency WebSockets engine backed by NATS JetStream for presence, broadcast, and Postgres CDC.
Native Model Context Protocol (MCP) server, multi-provider LLM proxy with fallback, and embeddings pipelines.
AWS S3-compatible storage gateway backed by MinIO, presigned URLs, and per-organization quotas.
WebAssembly (WASM) execution in isolated secure sandboxes with cold starts under 5ms.
K8s controller orchestrating dedicated CloudNativePG PostgreSQL clusters per organization with self-healing.
Transactional proxy preventing connection exhaustion on production databases under heavy load.
High-velocity columnar ingestion for security auditing, per-request metrology, and billing.
Reliable webhook delivery engine with exponential retries, HMAC signatures, and push notifications.
Administrative management of tenants, organization members, subscriptions, and RBAC permissions.
Transactional and idempotent application of platform SQL schemas and project schemas.
Common primitives, strict identifier typing (TenantId, ProjectId), and unified error handling.
Native HashiCorp Vault Transit integration (aura-projecturl, aura-ai, aura-mfa KEKs) and key derivation.
OpenTelemetry instrumentation, request span correlation, and exported Prometheus metrics.
Generic connection pools, schema isolation wrappers, and reusable prepared statements.
Versioned migration files embedded at compile time for zero-downtime deployments.
Command-line tool to initialize projects, run migrations, generate types, and control local clusters.
Non-blocking native client to integrate Aurabase into Rust microservices, workers, and distributed systems.
Full TypeScript client with SSR session handling (Next.js App Router), generated schema typing, and Realtime.
MCP protocol implementation to connect Claude Desktop, Cursor, and AI agent frameworks directly to Aurabase.
Asynchronous client for data science pipelines, vector ingestion scripts, and Jupyter notebooks.
Lightweight mobile client for Flutter applications with offline caching and WebSockets reconnection.
Comprehensive visual interface: SQL table editor, Realtime monitoring, bucket explorer, and ClickHouse logs.
Open-source industry giants powering the engine
PostgreSQL 16
UNIVERSAL STANDARDZero proprietary lock-in. Pure ANSI SQL, pgvector extensions, Row-Level Security, and native JSONB.
CloudNativePG
PRODUCTION GRADEHigh availability with automatic failover, continuous physical streaming replication, and non-disruptive backups.
NATS JetStream
ULTRA-FAST REALTIMEUltra-fast streaming written in Go. Minimal memory footprint, message persistence, and fan-out distribution.
MinIO S3
AWS S3 COMPATIBLEAWS S3 standard compatibility. Zero lock-in to proprietary cloud vendors, ideal for self-hosting and sovereignty.
ClickHouse
PER-REQUEST METRICSColumnar analytical database ingesting millions of audit events and logs with sub-second query latency.
HashiCorp Vault
ZERO-TRUST SECURITYAES-GCM 256-bit envelope encryption at rest and automated per-project encryption key rotation.
Consume Aurabase using your familiar tools and SDKs
Free Self-Hosted vs Aurabase Cloud
How to contribute to Aurabase
Browse issues
Explore tickets tagged "good first issue" or "help wanted" on the official GitHub repository.
Discuss on Discord
Pitch RFCs or feature ideas in the #dev channel of our Discord community directly with founders.
Rigorous testing
Every contribution must include unit or integration tests and pass `cargo clippy` with zero warnings.
Open a Pull Request
We review and merge PRs within 48 business hours. Every contributor is recognized in release notes.
JOIN THE PROJECT
Build the future of sovereign cloud infrastructure.
Whether you want to fix a bug, propose an RFC, or self-host Aurabase on your own bare-metal servers, the code is open.
No credit card required · 500 MB free · 50,000 MAU