All Products
NuGet packages for high-performance typed object storage in .NET
REDB.Core
Lightning-fast typed object storage for .NET
The speed of SQL. The flexibility of NoSQL. Define schemas in C#, forget migrations, query with LINQ. Built for complex domains where traditional ORMs fall short.
- Code-First Schema Sync
- Full LINQ Support
- Tree Structures
- Change Tracking
- Lazy Loading
REDB.Postgres
PostgreSQL provider for REDB
High-performance PostgreSQL provider with native JSON support and optimized queries.
- PostgreSQL Native
- JSON/JSONB Support
- Full-Text Search
- Optimized Queries
REDB.MSSql
MS SQL Server provider for REDB
Enterprise-grade SQL Server provider with full T-SQL support.
- SQL Server Native
- T-SQL Support
- Enterprise Features
- Azure Compatible
REDB.SQLite
SQLite provider for REDB — embedded & offline
Run REDB from a single .db file on desktop, server, or CI. A native loadable extension hosts the in-DB query engine and materializer — the SQLite analog of the Postgres/MSSql server-side functions.
- Embedded Single-File DB
- Native Loadable Extension
- Full LINQ
- Offline-First
REDB.Core.Pro
Advanced features for REDB
Unlock advanced features: bulk operations, complex expressions, extended LINQ, and performance optimizations.
- Bulk Insert/Update
- Complex Expressions
- Array Queries
- Advanced Aggregations
- Priority Support
REDB.Postgres.Pro
PostgreSQL Pro optimizations
Maximum performance for PostgreSQL: batch operations, query caching, and advanced optimizations.
- Batch Operations
- Query Caching
- Connection Pooling
- Performance Tuning
REDB.MSSql.Pro
SQL Server Pro optimizations
Enterprise performance for SQL Server: table-valued parameters, advanced batching, and Azure optimizations.
- Table-Valued Parameters
- Advanced Batching
- Azure Optimizations
- Enterprise Support
REDB.SQLite.Pro
SQLite Pro — Blazor WebAssembly & mobile
Pure C#, no native extension required — runs anywhere Microsoft.Data.Sqlite runs, including Blazor WebAssembly and mobile (MAUI / iOS / Android). A typed, LINQ-queryable object store in a single file inside the browser or the app.
- Blazor WebAssembly
- Mobile (MAUI / iOS / Android)
- Pure C# — no native code
- C# Materialization
REDB.Export
Data export and import between databases
Transfer REDB objects between different database instances and providers. Supports selective export, schema mapping, and cross-provider migration (PostgreSQL ↔ SQL Server).
- Cross-Provider Migration
- Selective Export
- Schema Mapping
- PostgreSQL ↔ SQL Server
REDB.CLI
Command-line tool for REDB management
Manage REDB databases from the terminal. Initialize schemas, import/export data, run queries, and inspect object trees — all without writing code.
- Schema Init & Sync
- Data Import/Export
- Interactive Queries
- Tree Inspection
REDB.Templates
Project templates for dotnet new
Scaffold a new REDB project in seconds. Choose your database (PostgreSQL, SQL Server, or SQLite) and edition (Free or Pro) — get a working project with connection, schema sync, and sample CRUD.
- dotnet new redb
- Postgres / SQL Server / SQLite
- Free & Pro Editions
- Ready-to-Run Sample
Ready to build? Start with the QuickStart guide.