v2.0.0 Released — netstandard2.1 support (Unity, Xamarin, MAUI)

Sky is Blite,
no Clouds today

The embedded NoSQL database for .NET.
Zero allocation, local-first, cloud-free.

Get Started
Quick Start
dotnet add package BLite

using BLite.Core;

var db = new DocumentDb("mydb.blite");
var users = db.GetCollection<User>();
users.Insert(new User { Name = "Alice" });
0
Allocations
CDC
Streams
BSON
Native
ACID
Transactions
NS2.1
Compatible

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.