Everything you need to know about RedBase — from first install to production.
Deployment
Getting Started
RedBase (REDB) is a typed object storage platform for .NET that provides flexible, schema-less data storage with the performance of traditional SQL databases. It lets you store and query C# objects directly using PostgreSQL, SQL Server, or SQLite as the engine (SQLite also runs in Blazor WebAssembly and mobile).
Unlike runtime-only, stringly-typed stores, RedBase provides full compile-time strong typing via RedbObject<TProps> — you get IntelliSense, refactoring support, and compile-time error checking. No dynamic, no magic strings, no runtime surprises.
Key features: full LINQ support, tree structures, aggregations, window functions, and zero migrations.
Licensing
Yes! The open source core (redb.Core, redb.Postgres, redb.MSSql, redb.SQLite) is free forever under the Apache 2.0 license. Use it in any project — personal, commercial, or enterprise — with no restrictions.
The Pro packages are proprietary (closed-source) but also free to use — no license key required, starting from version 3.3.0.