Sky is Blite,
no Clouds today
The embedded NoSQL database for .NET.
Zero allocation, local-first, cloud-free.
dotnet add package BLite
using BLite.Core;
var db = new DocumentDb("mydb.blite");
var users = db.GetCollection<User>();
users.Insert(new User { Name = "Alice" });Built for Performance
The most capable embedded NoSQL database for .NET — zero allocations, ACID transactions, real-time CDC, netstandard2.1 compatible
Change Data Capture
Real-time CDC with 1000+ concurrent subscribers. Zero-blocking architecture.
Zero Allocation
High-performance BSON serialization with zero heap allocations.
Source Generators
Compile-time mappers. No reflection, pure performance.
ACID Transactions
Full transactional support with Write-Ahead Logging.
Spatial Indexing
Built-in R-Tree for geospatial queries. 2D bounding-box, nearest-neighbour and intersection queries out of the box.
Vector Index
Native HNSW vector index for semantic similarity search and RAG patterns. Store embeddings directly in your embedded DB — no external vector store needed.
Embedded First
No server. No cloud. Add BLite via NuGet and get a full embedded NoSQL database living inside your .NET process — zero latency, zero dependencies.
Schema-less API
BLiteEngine + DynamicCollection for schema-less BSON queries. No compile-time types needed — same kernel, same performance.
BLite Studio
Official cross-platform GUI to browse, query and manage your embedded NoSQL databases. Available for Windows, Linux and macOS.
Native TimeSeries
Dedicated append-only page format for time-ordered data with automatic retention-based pruning. No background threads — pruning fires transparently on insert.
netstandard2.1
Works everywhere .NET runs — Unity, Xamarin, MAUI, .NET 5, 6, 7, 8, 9 and 10. One package, one binary protocol, all platforms.