Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Installation

CLI (No-Code Mode)

To use tiders start with a YAML config, install the cli:

pip install "tiders"

This adds everything needed to run pipelines from a YAML file.

Combine with writer extras as needed:

pip install "tiders[duckdb]"
pip install "tiders[delta_lake]"
pip install "tiders[clickhouse]"
pip install "tiders[iceberg]"

Or install everything at once:

pip install "tiders[all]"

Python SDK

To create pipelines scripts in python, install Tiders as libraries. Tiders is published to PyPI as two packages:

  • tiders — the Python pipeline SDK
  • tiders-core — pre-built Rust bindings (installed automatically as a dependency)

Using pip

pip install tiders tiders-core
uv pip install tiders tiders-core

Optional dependencies

Depending on your selected writer or transformation engine, you may need additional packages:

WriterExtra package
DuckDBduckdb
ClickHouseclickhouse-connect
PostgreSQLpostgresql
Icebergpyiceberg
DeltaLakedeltalake

For transformation steps:

Step engineExtra package
Polarspolars
Pandaspandas
DataFusiondatafusion
uv pip install tiders[duckdb, polars] tiders-core