RadixDB Manual
This development manual targets RadixDB 1.2. 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.
Contents
Section titled “Contents”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:
- Introduction: purpose, terminology and conventions.
- Tutorial: first database, queries, relationships and transactions.
- SQL language: types, expressions, queries, indexes and navigable references.
- Administration: installation, configuration, storage and recovery.
- Client interfaces: embedded Rust, TCP client and ORM.
- Server programming: procedural SQL, routines, triggers, jobs and trusted native extensions.
- Reference: SQL commands, programs and configuration parameters.
- Internals: query execution, storage and protocol.
Appendices
Section titled “Appendices”Version and Verification
Section titled “Version and Verification”The documentation target is 1.2 development. The application version, Git revision and working-tree state are displayed separately so that a documentation build does not silently claim a released engine. Procedural SQL, ACL and native extension chapters describe the current 1.2 boundary, including explicitly stated restrictions. Native packages execute in-process and require operator trust; begin with extension operation.
Project
Section titled “Project”The official project website is radixdb.org. For support, write to dev@radixdb.org. Development of RadixDB is sponsored by Light Soft.