Skip to main content
MotherDuck Examples are self-contained, copy-or-clone projects with setup instructions, dependencies, and example code—perfect for bootstrapping your next MotherDuck project.

What are MotherDuck Examples?

Each starter project is a complete, working example that demonstrates specific patterns and use cases for working with MotherDuck. Instead of starting from scratch, you can clone a starter project that closely matches your use case and customize it for your needs.
All starter projects are self-contained with their own README, dependencies, and setup instructions.

Who are these for?

MotherDuck Examples are designed for:

Developers

Building data applications and pipelines with MotherDuck

Data Engineers

Setting up data ingestion, transformation, and replication workflows

Analytics Engineers

Creating dbt projects and semantic layers with MotherDuck

Teams

Standardizing patterns and best practices across projects

What’s available?

MotherDuck Examples are organized by use case:

Data Ingestion

Learn different approaches for loading data into MotherDuck:

dbt Patterns

Explore dbt workflows and patterns with MotherDuck:

Data Replication

Replicate data from external sources:

Integrations

Connect MotherDuck with visualization and analytics tools:

Requirements

Most starter projects require:
1

MotherDuck account

Sign up at motherduck.com (free tier available)
2

MotherDuck token

Get your access token from Settings → Access Tokens
3

Project-specific tools

Some projects require dbt, Python, or other tools (installed via project dependencies)
Check each starter project’s README for specific requirements and setup instructions.

Next steps

Quickstart

Get your first starter project in minutes

Browse examples

Explore all available starter projects

Build docs developers (and LLMs) love