Relatude.DB.Tool 0.3.0.176-alpha

This is a prerelease version of Relatude.DB.Tool.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet tool install --global Relatude.DB.Tool --version 0.3.0.176-alpha
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Relatude.DB.Tool --version 0.3.0.176-alpha
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Relatude.DB.Tool&version=0.3.0.176-alpha&prerelease
                    
nuke :add-package Relatude.DB.Tool --version 0.3.0.176-alpha
                    

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.4.4.220-alpha 31 10/10/2026
0.4.4.218-alpha 38 10/9/2026
0.4.4.217-alpha 41 10/9/2026
0.4.2.213-alpha 59 10/5/2026
0.4.2.210-alpha 61 10/4/2026
0.4.2.209-alpha 67 10/4/2026
0.4.1.204-alpha 58 10/3/2026
0.4.1.203-alpha 57 10/1/2026
0.4.1.202-alpha 73 9/30/2026
0.4.1.201-alpha 55 9/29/2026
0.4.1.197-alpha 61 9/27/2026
0.4.0.192-alpha 74 9/17/2026
0.4.0.191-alpha 67 9/17/2026
0.4.0.190-alpha 65 9/16/2026
0.4.0.188-alpha 66 9/16/2026
0.3.0.187-alpha 64 9/15/2026
0.3.0.185-alpha 64 9/14/2026
0.3.0.180-alpha 82 9/10/2026
0.3.0.177-alpha 84 9/9/2026
0.3.0.176-alpha 83 9/8/2026
Loading failed