v0.2.1 - Multi-Database Support

The Multi-paradigm Database
for Regulated Industries

SQL, Document, TimeSeries, Graph, and Streaming in one unified platform. Built in Rust for performance, security, and compliance.

5
Data Paradigms
12
Rust Crates
5
Compliance Frameworks

Enterprise-Ready Features

Built from the ground up for organizations that demand security, performance, and regulatory compliance.

🔐

Enterprise Security

TLS 1.3, Argon2id password hashing, MFA/TOTP, RBAC with 25+ permissions, and HashiCorp Vault integration.

High Performance

MVCC with snapshot isolation, vectorized query execution, LZ4/Zstd compression, and async I/O throughout.

🔄

Multi-Database

Isolated databases per application with shared infrastructure. Perfect for multi-tenant deployments.

📊

Real-time Dashboard

WebAssembly-powered dashboard for cluster monitoring, query building, and database management.

🌐

Clustering & Replication

Raft consensus, 2-phase commit, CRDTs for conflict resolution, and consistent hashing for sharding.

📝

Comprehensive Audit

Immutable hash-chain audit trail, breach detection, and full activity logging for compliance.

Five Data Models, One Platform

Use the right model for each use case without managing multiple databases.

📋

SQL/Relational

ANSI SQL with joins, transactions, and indexes

📄

Document

JSON/BSON storage with nested queries

📈

TimeSeries

Gorilla compression, downsampling, retention

🔗

Graph

Nodes, edges, traversals, path queries

🌊

Streaming

Real-time data streams with windowing

Simple, Powerful APIs

Connect with Rust, Python, JavaScript, or any HTTP client.

Rust
use aegis_client::AegisClient;

let client = AegisClient::connect("localhost:9090").await?;

client.execute("CREATE TABLE users (
    id INT PRIMARY KEY,
    name TEXT,
    email TEXT
)").await?;

let rows = client.query("SELECT * FROM users").await?;
Python
from aegis_client import AegisClient

client = AegisClient("localhost:9090")

# SQL queries
client.execute("INSERT INTO users VALUES (1, 'Alice')")
rows = client.query("SELECT * FROM users")

# Document store
client.documents.insert("users", {"name": "Bob"})

Built for Compliance

Out-of-the-box support for major regulatory frameworks with built-in APIs for data subject rights.

HIPAA

Healthcare

GDPR

EU Privacy

CCPA

California

SOC 2

Type II

FERPA

Education

Ready to Get Started?

Deploy Aegis-DB in minutes. Self-hosted, open source, and built for the enterprise.

Read the Docs Download Release