Relatude.DB.Server
0.3.0.172-alpha
dotnet add package Relatude.DB.Server --version 0.3.0.172-alpha
NuGet\Install-Package Relatude.DB.Server -Version 0.3.0.172-alpha
<PackageReference Include="Relatude.DB.Server" Version="0.3.0.172-alpha" />
<PackageVersion Include="Relatude.DB.Server" Version="0.3.0.172-alpha" />
<PackageReference Include="Relatude.DB.Server" />
paket add Relatude.DB.Server --version 0.3.0.172-alpha
#r "nuget: Relatude.DB.Server, 0.3.0.172-alpha"
#:package Relatude.DB.Server@0.3.0.172-alpha
#addin nuget:?package=Relatude.DB.Server&version=0.3.0.172-alpha&prerelease
#tool nuget:?package=Relatude.DB.Server&version=0.3.0.172-alpha&prerelease
Relatude.DB
A complete, all-in-one storage layer for .NET web applications.
Relatude.DB isn't a traditional database. It is an open-source, object-oriented graph database and application layer where your C# classes serve as the schema.
In a typical web project, you usually have to wire together a relational database, an ORM, a dedicated search engine, file storage, and now vector databases for AI features. Relatude.DB replaces that entire stack. It gives you a single tool that handles data, files, search, and relationships out of the box.
The Honest Pitch: Scale & Performance
We want to be completely transparent: Relatude.DB is not a drop-in replacement or direct competitor to massive-scale distributed systems like SQL Server, PostgreSQL, or Neo4j.
If you are building a system that needs to crunch billions of rows, use a dedicated system. The upper practical limit for Relatude.DB is somewhere around 100 million objects. This isn't a hard system limit, but it's the boundary where you should considering specialized distributed architectures.
However, within that space, Relatude.DB is incredibly fast. Because it runs in-process and avoids the overhead of mapping layers, you will find it significantly outperforms typical ORM setups like Entity Framework or other in-process databases like SQLite.
For the 95% of projects that easily fit within this scale, wiring up complex micro-infrastructure is a waste of time. Relatude.DB is designed to drastically speed up your development by giving you exactly what you need—and more.
Why use it?
It eliminates boilerplate. There is no SQL to write, no separate ORM to configure, and no database migrations to run. You just write your C# classes, and the storage layer adapts. It is distributed as an all-in-one NuGet package that you can drop into your project and start building immediately.
Features that are built-in (not bolted on)
Because Relatude.DB acts as a complete storage layer, it includes features you would normally have to build yourself or integrate third-party services for. Read the full feature breakdown at db.relatude.com.
Admin UI & Data Modeling (Included)
- Built-in DBA UI: Out of the box, you get a full administration interface to view and manage your data.
- Data Modeling Interface: Visually manage and interact with the schema generated by your C# classes.
(Insert Screenshot: DBA UI / Data Modeling Interface)
Data & Modeling
- Code-first modeling: Your C# classes define the schema natively.
- First-class citizen relations: Unlike relational databases where relationships are just foreign keys hidden in join tables, relations in Relatude.DB are first-class citizens. You can query them, traverse them, and manage them directly as native objects.
- Built-in ORM: No mapping layers or configuration needed.
- Typed query language: Query your data safely with strong C# typing.
- Transactions: Full transactional support for data integrity.
- Efficient caching: Built-in set-based caches for high performance.
Search, Graph & AI
- Text Search: Native full-text search with BM25 ranking built-in.
- Vector Indexes: Ready for semantic search and AI agent integrations.
- Graph Features: Built-in relationships, graph traversal, and shortest-path routing. Learn more about graph capabilities at db.relatude.com
- AI Providers: Deep integration hooks for modern AI tooling.
(Insert Screenshot: Search/Graph Query Example)
Content & File Management
- File Management: Handle user uploads and content natively alongside your data.
- Media Conversion: Built-in tools for image formatting, dynamic scaling, and video conversion.
- Language Versions: Native support for multi-lingual content.
Safety, History & Operations
- Revision History & Revert Window: Time-travel through your data and easily undo mistakes.
- Access Control: Built-in security and permissions layer.
- Automated Backup: Keep your application state safe with built-in backup mechanisms.
- Remote Access: Server setup allows remote access via sockets.
- GraphQL Endpoints: Expose your data easily with generated endpoints.
Getting Started
Install the all-in-one package via NuGet:
dotnet add package Relatude.DB.Server
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.CodeAnalysis.CSharp (>= 4.14.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Relatude.DB.Server:
| Package | Downloads |
|---|---|
|
Relatude.Core
Relatude .Net 8.0 Headless CMS and E-commerce solution |
|
|
Relatude.DB.CMS
Relatude CMS backend API for Relatude.DB |
|
|
Relatude.DB.Ecom
Relatude E-commerce backend API for Relatude.DB. Builds on the Relatude.CMS package. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0.172-alpha | 45 | 9/7/2026 |
| 0.3.0.171-alpha | 47 | 9/7/2026 |
| 0.2.0.161-alpha | 53 | 9/5/2026 |
| 0.2.0.157-alpha | 48 | 9/2/2026 |
| 0.2.0.156-alpha | 99 | 9/1/2026 |
| 0.2.0.155-alpha | 34 | 9/2/2026 |
| 0.2.0.143-alpha | 65 | 8/24/2026 |
| 0.2.0.142-alpha | 55 | 8/24/2026 |
| 0.2.0.141-alpha | 59 | 8/24/2026 |
| 0.2.0.140-alpha | 57 | 8/20/2026 |
| 0.2.0.138-alpha | 235 | 8/14/2026 |
| 0.2.0.137-alpha | 57 | 8/13/2026 |
| 0.2.0.135-alpha | 66 | 8/10/2026 |
| 0.2.0.132-alpha | 83 | 8/10/2026 |
| 0.2.0.128-alpha | 60 | 8/7/2026 |
| 0.2.0.127-alpha | 58 | 8/6/2026 |
| 0.2.0.123-alpha | 206 | 8/4/2026 |
| 0.2.0.122-alpha | 65 | 8/3/2026 |
| 0.2.0.119-alpha | 67 | 8/1/2026 |
| 0.2.0.118-alpha | 69 | 7/30/2026 |