Guides
Practical guides for common Interlace tasks.
Available Guides
Python Models - Learn how to write effective Python models using ibis for data transformations. Read guide
SQL Models - Create SQL models with automatic dependency detection. Read guide
Connections - Configure database connections for DuckDB, Postgres, and other backends. Read guide
Environments - Set up virtual environments with shared source layers across dev, staging, and production. Read guide
Multi-Backend - Run the same models on DuckDB, PostgreSQL, Snowflake, and other backends via ibis. Read guide
Testing - Write unit tests for your models with mock dependencies and assertions. Read guide
Backfill - Re-process historical data with date-range backfills via CLI, API, or the web UI. Read guide
Streaming - Ingest events with the @stream decorator via HTTP, pub/sub, and message queues. Read guide
Quality Checks - Validate model output with built-in checks for nulls, uniqueness, freshness, and more. Read guide
Schema Evolution - Control how schema changes are handled with 5 flexibility modes. Read guide
REST API & Service - Run the HTTP service with authentication, rate limiting, and interactive API docs. Read guide