| Author | ThemisDB Team |
|---|---|
| Created | 2026-10-31 |
| Last Updated | 2026-10-31 |
| Status | active |
| AI_Used | true |
| AI_Models | unknown |
| AI_Contributor | GitHub Copilot |
| Human_Review | false |
| Human_Author | ThemisDB Team |
A multi-model database with native AI/LLM integration
📚 Documentation · 🚀 Quick Start · 🛠️ Development Setup · 📋 Roadmap · 🆘 Support
Exact model backend not verifiable from final document text alone.
ThemisDB is an actively developed database project that brings multiple data models and AI/LLM capabilities together. For current implementation and release readiness, consult the source-backed project roadmap; this README is an overview, not a status source.
| Area | Overview |
|---|---|
| Multi-model data | Relational, document, graph, vector, geospatial, and time-series workloads |
| Query and retrieval | AQL, full-text and vector search, and hybrid retrieval |
| Transactions and distribution | ACID transactions, replication, sharding, and recovery workflows |
| AI/LLM | Inference and retrieval-augmented generation integrations |
| Operations | Metrics, tracing, security controls, and deployment tooling |
Availability and maturity vary by module and edition. Check the linked module documentation and release gates before relying on a capability in production.
- Quick Start — installation and first query.
- Development Setup — build environment and canonical CMake presets.
- Documentation index — user, operator, and developer guides.
For module-specific build requirements and test commands, see the developer entry points.
- ROADMAP.md is the source of truth for module status, blockers, release readiness, and active planning.
- CHANGELOG.md records delivered changes.
- ARCHITECTURE.md is the generated module/dependency map; TARGET_ARCHITECTURE.md describes the target design.
- MODULE_INDEX.md provides module navigation.
- DOCUMENTATION_GOVERNANCE.md defines documentation source precedence and synchronization rules.
The canonical edition branches and branch-to-edition rules are maintained in BRANCHING_STRATEGY.md. Release lanes, artifacts, and promotion gates are defined in RELEASE_STRATEGY.md. Do not infer production readiness from an edition name or a feature overview alone; use the roadmap and applicable release evidence.
Use the repository's canonical setup guide rather than copying platform-specific build instructions here:
git clone https://github.com/makr-code/ThemisDB.git
cd ThemisDBContinue with SETUP.md for dependency bootstrap, preset selection, build, and test commands. Preset definitions are in CMakePresets.json.
- Quick Start and Development Setup
- Documentation hub and language selector
- API reference
- Project roadmap and changelog
- Root documentation index
Per-module implementation and API details belong with their code in src/ and
include/; root documentation is an overview and navigation layer.
- Read CONTRIBUTING.md and follow the Code of Conduct before contributing.
- Ask questions in GitHub Discussions or browse open issues.
- Report security vulnerabilities using the process in SECURITY.md; do not disclose them in public issues.
- See SUPPORT.md for help and escalation paths.
The licensing terms are documented in the license file.