Tenant-safe by default
Scoped API keys establish clear boundaries before graph data is read or changed.
A compact, tenant-safe persistence service for things that already relate to one another: inventory, services, dependencies, documents, work, and more.
Focused by design
Drift handles graph-shaped persistence and stays out of the rest of the application.
Scoped API keys establish clear boundaries before graph data is read or changed.
Traverse relationships and retrieve declarative aggregates without unbounded queries.
SQLite is the first adapter, not the architecture. Core behavior depends on a stable repository port.
Why it exists
Most teams do not need a hosted graph product or an unbounded query engine. They need a small, stable layer that stores connected application data, preserves tenant boundaries, and leaves storage choices open as the system grows.
Guides & reference
Learn, operate, look up, or understand Drift without mixing those jobs together.
Build a first tenant-scoped graph from the ground up.
Open tutorialRun, operate, release, and contribute to Drift.
Open how-toUnderstand the boundaries behind adapters, retrieval, and tenancy.
Open explanationCheck the model, routes, scopes, and contract behavior.
Open referenceWhat it fits
Model what runs where, what depends on it, and what a change can affect.
Keep equipment, products, ownership, and lifecycle data connected and queryable.
Represent related records without turning ordinary application data into a platform.