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

# Overview

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

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

> **[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.

> **[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.

> **[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.

> **[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.

> **[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.

> **[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.

> **[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.

> **[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.
