SQL, Document, TimeSeries, Graph, and Streaming in one unified platform. Built in Rust for performance, security, and compliance.
Built from the ground up for organizations that demand security, performance, and regulatory compliance.
TLS 1.3, Argon2id password hashing, MFA/TOTP, RBAC with 25+ permissions, and HashiCorp Vault integration.
MVCC with snapshot isolation, vectorized query execution, LZ4/Zstd compression, and async I/O throughout.
Isolated databases per application with shared infrastructure. Perfect for multi-tenant deployments.
WebAssembly-powered dashboard for cluster monitoring, query building, and database management.
Raft consensus, 2-phase commit, CRDTs for conflict resolution, and consistent hashing for sharding.
Immutable hash-chain audit trail, breach detection, and full activity logging for compliance.
Use the right model for each use case without managing multiple databases.
ANSI SQL with joins, transactions, and indexes
JSON/BSON storage with nested queries
Gorilla compression, downsampling, retention
Nodes, edges, traversals, path queries
Real-time data streams with windowing
Connect with Rust, Python, JavaScript, or any HTTP client.
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?;
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"})
Out-of-the-box support for major regulatory frameworks with built-in APIs for data subject rights.
Healthcare
EU Privacy
California
Type II
Education
Deploy Aegis-DB in minutes. Self-hosted, open source, and built for the enterprise.