CaosDB Documentation
Welcome to the documentation of CaosDB, the free & open source data management system.
Documentation by Topic
You may want to visit the documentation pages for:
- Query Language:
Details about the caosdb query language.
- Tutorials for the Web Interface:
On finding and editing data using the web interface.
- Tutorials for the Python library:
First steps with scripting CaosDB.
- Customization of the Web Interface:
On query short-cuts, custom forms, and more.
- Server-Side Scripting:
On installing and running server-side scripts.
Also, have a look at the interactive tour on the demo server.
Documentation by Subproject
For in-depth documentation for users, administrators and developers, you may want to visit the subproject-specific documentation pages for:
- Server:
The Java part of the CaosDB server.
- MySQL backend:
The MySQl/MariaDB components of the CaosDB server.
- WebUI:
The default web frontend for the CaosDB server.
- PyCaosDB:
The CaosDB Python library.
- Advanced user tools:
The advanced Python tools for CaosDB.
- CaosDB Crawler:
The crawler is the main tool for automatic data integration in CaosDB.
- LibCaosDB:
The CaosDB C++ library.
- CaosDB.jl:
The CaosDB Julia library.
- Octave-CaosDB:
The CaosDB Octave library.
- CaosDB Protobuf API:
The specification of CaosDB’s protobuf API.
- LinkAhead:
Your all inclusive CaosDB distribution.