The CrateDB Handbook
October 8, 2025 ยท View on GitHub
The CrateDB Handbook
๐ How-to guides, tutorials, explanations, and extended reference material about CrateDB. ๐
๐ Learning path: Getting Started โข Install โข How-to guides โข Tutorials โข Administration โข Performance
๐ Reference material: All features โข Ingestion โข Topics โข Solutions โข Integrations
๐ More information: Reference Manual
๐จโ๐ป About
-
This repository contains the sources for the documentation pages rendered to https://cratedb.com/docs/guide/. The content is optimally consumed from there.
-
You can use the content and code snippets for educational and knowledge base purposes, or as blueprints for your own projects.
๐ง What's Inside
The main content tree of the CrateDB Handbook includes an array of topics, roughly based on two approaches to convey information: A "learning path" style documentation serving newcomers, and a "reference lookup" style documentation serving experienced users.
If you are looking for something specific, please use the search feature on
GitHub, for example, searching for "flink", or clone the repository and
use a local search tool like ripgrep or the Silver Searcher.
โน๏ธ General information
- Sources for statically rendered documentation about CrateDB are written in Markdown and/or reStructuredText. Please prefer using Markdown going forward.
- The documentation system is based on Sphinx, MyST, sphinx-design, sphinx-design-elements, and many other Sphinx addons and plugins.
- The documentation theme is crate-docs-theme.
- The project uses Read the Docs for publishing.
๐ Directory layout
The folder structure follows a few conventions and ideas. The order of the items enumerated below is the order how they are currently enumerated within the primary navigation element (left-hand menu).
Learning path
startThe canonical "Getting Started" section, providing an easy user journey.installThe canonical "How to install CrateDB" section.connectThe canonical "How to connect to CrateDB" section.howtoHow-to guides about CrateDB.tutorialTutorials about CrateDB.adminA potpourri of operational guidelines.performanceA potpourri of performance tuning guidelines.
Reference material
featureA backbone section about all features at a glance, using a flat layout.ingestA category section bundling all ingest methods.topicA category section bundling different topics [sic!] and application domains.solutionA category section bundling different successful customer scenarios.integrateA backbone section about all the integration items, using a flat layout.
๐ Contributing
Interested in contributing to this project? Thank you so much!
As an open-source project, we are always looking for improvements in form of contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.
Your bug reports, feature requests, and patches are highly appreciated.
See also the developer docs to learn how to set up a development sandbox, in order to start editing. The contribution docs include general information about how to contribute to CrateDB repositories. Please also refer to the CrateDB Authoring Guide for more information.