Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.prefect.io/llms.txt

Use this file to discover all available pages before exploring further.

Have an example to share? Check out our contributing guide to get started.

Hello, world!

Your first steps with Prefect – learn how to create a basic flow and understand core concepts.

API-sourced ETL

Build a small ETL pipeline that fetches JSON from a public API, transforms it with pandas, and writes a CSV – all orchestrated by Prefect.

dbt Model Orchestration

Orchestrate any dbt project with bullet-proof retries, observability, and a single Python file — no hand-authored YAML or shell scripts required.

Social Analytics Dashboard

Build a social media analytics dashboard using Prefect Assets, ATProto/Bluesky APIs, dbt transformations, and Streamlit visualization.

Simple web scraper

Learn how to scrape article content from web pages with Prefect tasks, retries, and automatic logging.

AI-Powered Data Analyst

Build a resilient AI data analyst using Prefect and pydantic-ai to analyze datasets, detect anomalies, and generate insights.

Database Cleanup with Human or AI Approval

Build database cleanup workflows that evolve from human oversight to AI autonomy.

Per-worker task concurrency

Use Global Concurrency Limits to control how many tasks can use a worker’s local resources simultaneously.

Resume Flow Run on PR Merge

Automatically resume failed flow runs when a hotfix PR is merged in GitHub.