Skip to content

Develop with NornicDB ​

Use NornicDB as a managed Go library, integrate through a server protocol, or extend the existing storage and query APIs.

Build an application ​

Integrate below the DB API ​

Lower-level callers own more of the lifecycle. Read the applicable contract before reaching into storage or constructing an executor:

IntegrationContract
Query classification/preparationPreparation context, source stages, statement API migration.
Stored entitiesBulk reads, read delivery, transaction deletion.
IndexesFull-text Go API, index publication, cancellation.
Catalogs/functions/pluginsCatalog contexts, function context, plugin metadata.
Background and accepted workWork lifetime, snapshot/replay completion, replicated commits.

Operate an embedded store ​

Read durability, backup/restore, memory accounting, and low-memory mode. A library call does not install HTTP authorization, container limits, or an application shutdown policy.

Contribute to NornicDB ​

The contribution guide covers repository setup, branch policy, validation, and PR evidence. Use local build setup, coding conventions, and testing for contributor details.

Analytics privacy