> ## Documentation Index
> Fetch the complete documentation index at: /docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Browse runnable Prefect examples, from a first flow to ETL pipelines, dbt orchestration, and AI agents, each with its source code.

Have an example to share? Check out our [contributing guide](/docs/contribute/docs-contribute.md#contributing-examples) to get started.

> [card] [Hello, world!](/docs/v3/examples/hello-world.md)
>
> Your first steps with Prefect – learn how to create a basic flow and understand core concepts.

> [card] [API-sourced ETL](/docs/v3/examples/run-api-sourced-etl.md)
>
> Build a small ETL pipeline that fetches JSON from a public API, transforms it with pandas, and writes a CSV – all orchestrated by Prefect.

> [card] [dbt Model Orchestration](/docs/v3/examples/run-dbt-with-prefect.md)
>
> Orchestrate any dbt project with bullet-proof retries, observability, and a single Python file — no hand-authored YAML or shell scripts required.

> [card] [Social Analytics Dashboard](/docs/v3/examples/atproto-dashboard-with-prefect-assets.md)
>
> Build a social media analytics dashboard using Prefect Assets, ATProto/Bluesky APIs, dbt transformations, and Streamlit visualization.

> [card] [Simple web scraper](/docs/v3/examples/simple-web-scraper.md)
>
> Learn how to scrape article content from web pages with Prefect tasks, retries, and automatic logging.

> [card] [AI-Powered Data Analyst](/docs/v3/examples/ai-data-analyst-with-pydantic-ai.md)
>
> Build a resilient AI data analyst using Prefect and `pydantic-ai` to analyze datasets, detect anomalies, and generate insights.

> [card] [Database Cleanup with Human or AI Approval](/docs/v3/examples/ai-database-cleanup-with-approval.md)
>
> Build database cleanup workflows that evolve from human oversight to AI autonomy.

> [card] [Per-worker task concurrency](/docs/v3/examples/per-worker-task-concurrency.md)
>
> Use Global Concurrency Limits to control how many tasks can use a worker's local resources simultaneously.

> [card] [Resume Flow Run on PR Merge](/docs/v3/examples/resume-flow-run-on-pr-merge.md)
>
> Automatically resume failed flow runs when a hotfix PR is merged in GitHub.
