Skip to content

DataJoint Documentation

Upgrading from 0.14.x?

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.

pipeline

  • Concepts

    Understand the Relational Workflow Model and DataJoint's core principles

    Learn the concepts

  • Tutorials

    Build your first pipeline with hands-on Jupyter notebooks

    Start learning

  • How-To Guides

    Practical guides for common tasks and patterns

    Find solutions

  • Reference

    Specifications, API documentation, and technical details

    Look it up

  • DataJoint Elements

    Reusable pipeline modules for neurophysiology experiments

    Explore Elements

  • DataJoint Platform

    A cloud platform for automated analysis workflows. It relies on DataJoint Python and DataJoint Elements.

    Learn more | Sign-in


New to DataJoint? Start with the Quick Start tutorial.