Skip to content

RadixDB Manual

This manual documents RadixDB 1.2.25. The application version, Git revision and working-tree state used for each build are shown in the page footer. Known limitations are stated where they affect a command, interface or procedure.

The reading sequence begins with a local database in the command-line client, continues with SQL and administration, and then introduces application interfaces and server programming. The reference provides detailed syntax and parameters.

The manual follows this sequence:

  1. Introduction: purpose, terminology and conventions.
  2. Tutorial: first database, queries, relationships and transactions.
  3. Online Playground: run read-only SQL against the public RadixTrade dataset.
  4. SQL language: types, expressions, queries, indexes and navigable references.
  5. Administration: installation, configuration, storage and recovery.
  6. Client interfaces: embedded Rust, TCP client, ORM and Application SDK.
  7. Server programming: procedural SQL, routines, triggers, jobs and trusted native extensions.
  8. Reference: SQL commands, programs and configuration parameters.
  9. Internals: query execution, storage and protocol.

The documentation target is the RadixDB 1.2.25 release. The application version, Git revision and working-tree state are displayed separately so that every build can be traced to its exact source. Procedural SQL, ACL and native extension chapters describe the accepted 1.2.25 boundary, including explicitly stated restrictions. Native packages execute in-process and require operator trust; begin with extension operation.

The official project website is radixdb.org. For support, write to dev@radixdb.org. Development of RadixDB is sponsored by Light Soft.