Tinybird has released a Python SDK that lets developers define datasources, pipes, endpoints, materialized views, and copy pipes entirely in Python code. The SDK provides typed ingestion with full ClickHouse type coverage, Pydantic model integration for schema reuse, IDE autocomplete, and mypy/pyright compatibility. A CLI workflow supports hot reload, branch-based development, and incremental migration from existing datafiles. The Python-native approach also makes Tinybird resources accessible to AI coding agents like Claude Code, Codex, and Cursor.
Table of contents
Start with the codeWorks with PydanticTyped ingestionWhy this matters for Python teamsDevelopment workflowGet startedSort: