Skip to content
@tessaridb

TessariDB

The stack around the model, in one store. Database, S3 storage and agent memory, in Rust.
TessariDB

The stack around the model, in one store.

Records, search, vectors, graphs, queues, topics, files, geometry and sealed secrets: eleven engines over one transactional store, in one Rust binary, on its own storage engine.

engine tessarikv s3 oauth agent memory vault clients docker

tessaridb.com · docs · kv.tessaridb.com · s3.tessaridb.com · am.tessaridb.com · oauth.tessaridb.com · vault.tessaridb.com

An AI product usually ends up running a database, a search engine, a vector index, a cache, a queue, an event log and somewhere for files, with no transaction across any of them. TessariDB is one store that does all of those jobs on the same records, under one snapshot, in one language. Not the fastest at any single job; enough at all of them, and nothing to keep in step.

Products

TessariDB

The database. Eleven engines, one transaction, a flexible cluster — sharding, multi-master, automatic failover — on its own engine, TessariKV.

Repository · Site · Docs · 0.39.6

TessariKV

The heart of TessariDB: an embedded key-value storage engine in pure Rust, lock-free first, with a stable file format. TessariDB runs on it from 0.36.0.

Repository · Site · Docs · 0.2.0

TessariDB S3

S3-compatible object storage in Rust. Metadata in TessariDB, bytes erasure-coded across nodes. Its console signs in through TessariDB OAuth, and the settings its nodes share are kept in TessariDB.

Repository · Site · Docs · 0.8.1

TessariDB OAuth

Sign-in for your own applications: an OAuth 2.1 authorization server and OpenID provider in Rust, with every piece of its state in TessariDB. Passkeys, passwords with an authenticator app, consent, and an account page where users see and end their sessions and grants, in one binary with its admin panel.

Repository · Site · Docs · 0.3.0: the admin API answers the subject a sector knows an account by

Agent Memory

Goals, plans, tasks and what each agent remembers, as queryable records. CLI, REST and MCP.

Site · Docs · 0.6.2

TessariDB Vault

A password manager for companies. Records are encrypted in the browser and shared by person, team, department or company; the server and TessariDB hold only ciphertext, and every piece of state is in TessariDB.

Repository · Site · Docs · 0.0.1: the first release

Clients

Apache-2.0, all checked against one protocol and conformance corpus:

  • Rust: tessaridb-client 0.13.1
  • Python: tessaridb-client 0.13.0
  • TypeScript: @tessaridb/client 0.13.0
  • Go: github.com/tessaridb/tessaridb-sdk-go 0.13.0
  • Kotlin: com.tessaridb:tessaridb-client 0.13.0
  • S3 SDK and CLI: tessaridb-s3-client 0.2.1, for S3-compatible storage
  • OAuth client: tessaridb-oauth-client 0.1.0, to check TessariDB OAuth access tokens and sign users in
  • Agent plugins: for Claude Code and Codex

Start

docker run -d --name tessaridb \
  -p 9080:9080 -p 8000:8000 \
  -v tessaridb-data:/var/lib/tessaridb \
  -e TESSARIDB_INITIAL_USER=owner \
  -e TESSARIDB_INITIAL_PASSWORD='choose-a-real-one' \
  tessaridb/tessaridb

The console is at http://localhost:8000. Next: the docs.

Production use is free, commercial included (BUSL-1.1, each release converts to Apache-2.0 after four years). Clients, protocol and TessariKV are Apache-2.0. hello@tessaridb.com

© 2026 @boogvar

Pinned Loading

  1. tessaridb-protocol tessaridb-protocol Public

    TessariDB wire protocol specification and conformance corpus

    Python

  2. tessaridb tessaridb Public

    The stack around the model, in one store: eleven engines over one transactional store, in Rust

    Rust 1

  3. tessaridb-s3 tessaridb-s3 Public

    S3-compatible object storage in Rust, with its metadata in TessariDB

    Rust

  4. tessarikv tessarikv Public

    The future heart of TessariDB: an embedded key-value storage engine in pure Rust, lock-free first.

    Rust

  5. tessaridb-oauth tessaridb-oauth Public

    OAuth 2.1 authorization server and OpenID provider in Rust, with all its state in TessariDB

    Rust

  6. tessaridb-vault tessaridb-vault Public

    Password manager for companies in Rust, end-to-end encrypted, with all its state in TessariDB

    Rust

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…