Quick Start

Get started with DBX in 5 minutes!

Installation

dotnet add package DBX.Dotnet

First Program

using DBX.Dotnet;
using System.Text;

// Open in-memory database
using var db = Database.OpenInMemory();

// KV operations
db.Insert("users", "user:1"u8.ToArray(), "Alice"u8.ToArray());
var value = db.Get("users", "user:1"u8.ToArray());
Console.WriteLine(Encoding.UTF8.GetString(value));  // Alice

// SQL operations
db.ExecuteSql("CREATE TABLE users (id INTEGER, name TEXT)");
db.ExecuteSql("INSERT INTO users VALUES (1, 'Alice')");
var result = db.ExecuteSql("SELECT * FROM users");
Console.WriteLine(result);

Using Statement

using (var db = Database.Open("mydb.db"))
{
    db.Insert("users", "user:1"u8.ToArray(), "Alice"u8.ToArray());
    // Automatically Flush() and Dispose()
}

Next Steps


Copyright © 2026 ByteLogicCore. MIT OR Apache-2.0 License.

This site uses Just the Docs, a documentation theme for Jekyll.