Learn
Beginners and experts alike will find resources here to clarify how to get started with XTDB, how to solve common problems using XTDB, and explanations of the XTDB architecture.
Tutorials
Get started with XTDB in minutes, then learn temporal and graph queries.
- Space Adventure
- In your browser, learn XTDB basics, simple 'put' transactions, basic Datalog, bitemporality, match/delete/evict transactions, and awaiting transactions.
- Learn Datalog
- In your browser, learn EDN notation, basic queries, data patterns, parameterized queries, predicates, transformation functions, aggregates, and custom rules.
- XTDB Over HTTP
- Try XTDB from the command line without writing any code.
Guides
Get targeted answers to "how do I do X?" questions.
- Quickstart
- Get up and running with XTDB in a few minutes using Java or Clojure.
- Confluent Cloud
- Set up a production-quality XTDB instance using Confluent Cloud to host your Kafka cluster.
Concepts
Learn advanced XTDB architecture and philosophy.
- What is XTDB?
- XTDB’s origins, evolution, and fundamental philosophies.
- Bitemporality
- Learn the basics of temporal data and the XTDB time machine.
- On Form: Strength of the Record
- An argument for the XTDB data storage model.
- On Data: Trucks, Tubes, and Truth
- An argument for immutable databases in event-driven architectures.
- Blockchain Without the Crypto
- Understanding trust and immutable ledgers.
Ecosystem
The XTDB open source community builds tools and third-party modules.
- Biff
- Biff is a batteries-included web framework for Clojure, built on XTDB.
- Site
- Site is a Resource Server, capable of providing out-of-the-box OpenAPI and GraphQL endpoints.
- XTDB Inspector
- The Inspector allows you to explore your data in XTDB visually, with zero setup cost.
Resources
Additional literature to help you learn everything you need to know about XTDB.
- FAQ
- Short, helpful answers to common questions and problems.
- Performance
- Papers, books, and other materials which are directly relevant to xtdb and its architecture — past, present, and very-near-future.
- Bibliography
- Papers, books, and other materials which are directly relevant to xtdb and its architecture — past, present, and very-near-future.