DataJoint Documentation¶
Upgrading from 0.14.x?
- Migration guide: Migrate to 2.0
- Legacy docs: datajoint.github.io
About DataJoint¶
DataJoint implements the Relational Workflow Modelโa data model where your database schema defines an executable data pipeline. Tables represent workflow steps, foreign keys encode dependencies, and the system handles job management, parallel execution, and provenance tracking. Object storage integration enables seamless handling of large scientific data.

- Concepts
Understand the Relational Workflow Model and DataJoint's core principles
- Tutorials
Build your first pipeline with hands-on Jupyter notebooks
- How-To Guides
Practical guides for common tasks and patterns
- Reference
Specifications, API documentation, and technical details
- DataJoint Elements
Reusable pipeline modules for neurophysiology experiments
- DataJoint Platform
A cloud platform for automated analysis workflows. It relies on DataJoint Python and DataJoint Elements.
New to DataJoint? Start with the Quick Start tutorial.