Tutorials
These tutorials walk you through complete workflows, from start to finish. Each one covers a specific task and includes all the code and configuration you need to follow along.
Building a Block
End-to-end guide to creating a custom processing block.
Read →Writing Pipelines
Design and build a multi-step processing pipeline from scratch.
Read →Parallel Processing with Map/Reduce
Process large datasets in parallel using map and reduce blocks.
Read →Testing Blocks
Strategies for testing blocks during development.
Read →Querying and Charting with AI Blocks
Pivot a table, have ai.sql write a query fitted to its columns, run it with duckdb.query_file, and chart the result.
Read →Writing Reports
Bundle results with base.bundle, have ai.report write the report, and render it to HTML and PDF.
Read →