Skip to content

Tutorials

Learn Bizon through practical, hands-on tutorials. Each tutorial walks you through building a complete solution from start to finish.

Custom Source Connector

Build a REST API source connector from scratch. Learn the AbstractSource API, pagination patterns, and incremental sync.

Start Tutorial →

Kafka to BigQuery

Build a production-ready streaming pipeline from Kafka to BigQuery with Schema Registry, transforms, and monitoring.

Start Tutorial →

Before starting, ensure you have:

  • Python 3.9 or later
  • Bizon installed (pip install bizon)
  • Basic familiarity with YAML configuration

Specific tutorials may have additional requirements (Kafka, BigQuery, etc.) listed in their prerequisites section.

  • Creating a config class with Pydantic
  • Implementing AbstractSource methods
  • Handling pagination (cursor, offset, page-based)
  • Adding authentication
  • Supporting incremental sync
  • Testing with the logger destination
  • Configuring Kafka consumption
  • Setting up BigQuery Streaming V2
  • Multi-topic routing to different tables
  • Avro message decoding with Schema Registry
  • Production backend and queue configuration
  • Monitoring and alerting setup

After completing these tutorials, explore: