Documentation and Resources
The complete XTDB reference documentation. Here you will find APIs for developers and tools for ops. Customize your XTDB installation with modules.
Language Reference
Learn to interact with XTDB using Datalog, SQL, or both.
- Datalog Transactions
- Add records using Datalog
- Datalog Queries
- Advanced graph query using Datalog
- SQL
- Create schemas and query them using SQL
Clients
When you use an in-process instance of XTDB, you can talk to it using either Clojure or Java APIs.
Administration
Resources for sysadmins and DevOps.
- Installing
- Install XTDB as a library, a standalone server, or Docker container.
- Configuring
- Customize XTDB modules, tune the query engine, and upgrade indexes.
- Building
- Build a custom XTDB image with only the modules you require.
- Monitoring
- Observe your metrics on live XTDB instances with Prometheus, AWS Cloudwatch, JMX, or plaintext.
- Checkpointing
- Save checkpoints of query indices on a regular basis so you can start new nodes quickly.
Extensions
Customize your XTDB install with powerful extension modules.
Storage
XTDB supports a wide array of pluggable underlying storage. Learn more about each module below.