Global synchronization meets enterprise encryption.
NebulaDB v0.4.0 "Cirrus" brings enterprise-grade features: real-time sync with conflict resolution, AES-256-GCM encryption, edge deployment (Deno, Cloudflare), and 4-8x performance improvements.
Our latest release brings enterprise-grade sync & replication, AES-256-GCM encryption, edge deployment (Deno/Cloudflare), and performance improvements—delivered in production-ready code with zero breaking changes.
All NebulaDB releases are named after types of clouds, reflecting our commitment to building a database that's as flexible and powerful as the sky.
"Cirrus" represents thin, delicate cloud formations at high altitude—symbolizing our approach to enterprise features: lightweight, elegant, and powerful.
v0.2.2 "Altocumulus"
v0.3.0 "Billow"
Current: v0.4.0 "Cirrus" (January 11, 2026)
Multi-strategy conflict resolution (LWWM, server-wins, client-wins, custom merge). Peer-to-peer sync, offline queues, sync servers with webhooks.
Transparent encryption at rest. Field-level encryption for sensitive data. Searchable encryption. PBKDF2 key derivation. HIPAA/PCI/GDPR ready.
Query optimizer with automatic index selection. Worker pool parallelization (4-8x speedup). Performance profiler with memory tracking.
Deno KV adapter for Deno edge runtime. Cloudflare D1 adapter for Workers and Pages. Production-ready, zero breaking changes.
NebulaDB combines the best of NoSQL databases with modern TypeScript features.
Built from the ground up with TypeScript, providing excellent type safety and developer experience.
Subscribe to data changes and automatically update your UI when the underlying data changes.
Use the same API with different storage backends: Memory, IndexedDB, SQLite, FileSystem, Redis, and more.
Extend functionality with plugins for validation, encryption, versioning, caching, and more.
Work with or without schemas, with full support for runtime validation when needed.
Run in browsers, Node.js, or edge environments with the same consistent API.
Multi-strategy conflict resolution with automatic merging. Offline queue support. Peer-to-peer and server-based sync with progress tracking.
Transparent encryption at rest. Field-level encryption for sensitive data. Searchable encryption for privacy-preserving queries.
Automatic index selection, query plan generation, cost estimation, and plan caching for optimal performance.
Batch processing with Web Workers (browser) and Worker Threads (Node.js). 4-8x speedup on multi-core systems.
Insert, update, or delete many documents at once for high performance and reduced overhead.
Automatically tunes concurrency for optimal throughput based on system performance and workload.
Automatically compresses large documents to save memory and improve performance.
Efficient memory usage, chunked processing, and memory-efficient indexes for large datasets.
Query planning, caching, and short-circuit evaluation for fast and efficient queries.
Subscribe to any query and receive real-time updates as data changes.
Each release is named after a cloud type, with unique visuals and a clear roadmap.
Robust tests for all features, including advanced indexing and migrations, ensure reliability.
MIT-licensed and community-driven. Contributions and feedback are welcome!
Get started quickly with our comprehensive documentation.
Learn the basics of NebulaDB and set up your first database.
Upgrade from v0.3.0 to v0.4.0 Cirrus. Zero breaking changes, easy upgrade path.
Real-time data sync with conflict resolution, P2P sync, offline support, and sync servers.
AES-256-GCM encryption at rest, field-level encryption, key management, compliance guides.
Query optimizer, worker pools, profiler, benchmarks, and optimization techniques.
Quick reference for QueryOptimizer, WorkerPool, and PerformanceProfiler APIs.
Complete API documentation for all NebulaDB components and methods.
Real-world examples: sync, encryption, performance optimization, and edge deployment.
Deep dive into NebulaDB's indexing system and best practices.
Step-by-step guide to creating your own storage adapters.
How to build and integrate custom plugins for NebulaDB.