# Prefect ## Docs - [Code of conduct](https://docs-3.prefect.io/contribute/code-of-conduct.md): Learn about the standards we hold ourselves and our community to. - [Contribute to integrations](https://docs-3.prefect.io/contribute/contribute-integrations.md) - [Develop on Prefect](https://docs-3.prefect.io/contribute/dev-contribute.md): Learn how to set up Prefect for development, experimentation and code contributions. - [Contribute to documentation](https://docs-3.prefect.io/contribute/docs-contribute.md): Learn how to contribute to the Prefect docs. - [Contribute](https://docs-3.prefect.io/contribute/index.md): Join the community, improve Prefect, and share knowledge - [Code and development style guide](https://docs-3.prefect.io/contribute/styles-practices.md) - [null](https://docs-3.prefect.io/integrations/integrations.md): Prefect integrations are PyPI packages you can install to help you build integrate your workflows with third parties. - [ECS Worker Guide](https://docs-3.prefect.io/integrations/prefect-aws/ecs_guide.md) - [prefect-aws](https://docs-3.prefect.io/integrations/prefect-aws/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-aws/sdk.md) - [Azure Container Instances Worker Guide](https://docs-3.prefect.io/integrations/prefect-azure/aci_worker.md) - [prefect-azure](https://docs-3.prefect.io/integrations/prefect-azure/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-azure/sdk.md) - [prefect-bitbucket](https://docs-3.prefect.io/integrations/prefect-bitbucket/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-bitbucket/sdk.md) - [prefect-dask](https://docs-3.prefect.io/integrations/prefect-dask/index.md): Accelerate your workflows by running tasks in parallel with Dask - [SDK docs](https://docs-3.prefect.io/integrations/prefect-dask/sdk.md) - [prefect-databricks](https://docs-3.prefect.io/integrations/prefect-databricks/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-databricks/sdk.md) - [prefect-dbt](https://docs-3.prefect.io/integrations/prefect-dbt/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-dbt/sdk.md) - [prefect-docker](https://docs-3.prefect.io/integrations/prefect-docker/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-docker/sdk.md) - [prefect-email](https://docs-3.prefect.io/integrations/prefect-email/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-email/sdk.md) - [Google Cloud Run Worker Guide](https://docs-3.prefect.io/integrations/prefect-gcp/gcp-worker-guide.md) - [prefect-gcp](https://docs-3.prefect.io/integrations/prefect-gcp/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-gcp/sdk.md) - [prefect-github](https://docs-3.prefect.io/integrations/prefect-github/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-github/sdk.md) - [prefect-gitlab](https://docs-3.prefect.io/integrations/prefect-gitlab/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-gitlab/sdk.md) - [prefect-kubernetes](https://docs-3.prefect.io/integrations/prefect-kubernetes/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-kubernetes/sdk.md) - [prefect-ray](https://docs-3.prefect.io/integrations/prefect-ray/index.md): Accelerate your workflows by running tasks in parallel with Ray - [SDK docs](https://docs-3.prefect.io/integrations/prefect-ray/sdk.md) - [prefect-redis](https://docs-3.prefect.io/integrations/prefect-redis/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-redis/sdk.md) - [prefect-shell](https://docs-3.prefect.io/integrations/prefect-shell/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-shell/sdk.md) - [prefect-slack](https://docs-3.prefect.io/integrations/prefect-slack/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-slack/sdk.md) - [prefect-snowflake](https://docs-3.prefect.io/integrations/prefect-snowflake/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-snowflake/sdk.md) - [prefect-sqlalchemy](https://docs-3.prefect.io/integrations/prefect-sqlalchemy/index.md) - [SDK docs](https://docs-3.prefect.io/integrations/prefect-sqlalchemy/sdk.md) - [null](https://docs-3.prefect.io/integrations/use-integrations.md): Prefect integrations are PyPI packages you can install to help you build and integrate your workflows with third parties. - [How to use and configure the API client](https://docs-3.prefect.io/v3/advanced/api-client.md) - [How to customize asset metadata](https://docs-3.prefect.io/v3/advanced/assets.md): This guide covers how to enhance your assets with rich metadata, custom properties, and explicit dependency management beyond what's automatically inferred from your task graph. - [How to deploy a web application powered by background tasks](https://docs-3.prefect.io/v3/advanced/background-tasks.md): Learn how to background heavy tasks from a web application to dedicated infrastructure. - [How to customize caching behavior](https://docs-3.prefect.io/v3/advanced/caching.md) - [How to cancel running workflows](https://docs-3.prefect.io/v3/advanced/cancel-workflows.md) - [How to create custom blocks](https://docs-3.prefect.io/v3/advanced/custom-blocks.md) - [How to daemonize worker processes](https://docs-3.prefect.io/v3/advanced/daemonize-processes.md): Learn how Prefect flow deployments enable configuring flows for scheduled and remote execution with workers. - [How to maintain your Prefect database](https://docs-3.prefect.io/v3/advanced/database-maintenance.md): Monitor and maintain your PostgreSQL database for self-hosted Prefect deployments - [How to build deployments via CI/CD](https://docs-3.prefect.io/v3/advanced/deploy-ci-cd.md): CI/CD resources for working with Prefect. - [How to detect and respond to zombie flows](https://docs-3.prefect.io/v3/advanced/detect-zombie-flows.md): Learn how to detect and respond to zombie flows. - [How to develop a custom worker](https://docs-3.prefect.io/v3/advanced/developing-a-custom-worker.md): Learn how to create a Prefect worker to run your flows. - [Configure UI forms for validating workflow inputs](https://docs-3.prefect.io/v3/advanced/form-building.md): Learn how to craft validated and user-friendly input forms for workflows. - [Advanced](https://docs-3.prefect.io/v3/advanced/index.md) - [How to manage Prefect resources with Terraform and Helm](https://docs-3.prefect.io/v3/advanced/infrastructure-as-code.md): Declaratively manage Prefect resources with additional tools - [How to write interactive workflows](https://docs-3.prefect.io/v3/advanced/interactive.md) - [How to customize Prefect's logging configuration](https://docs-3.prefect.io/v3/advanced/logging-customization.md) - [How to persist workflow results](https://docs-3.prefect.io/v3/advanced/results.md): Results represent the data returned by a flow or a task and enable features such as caching. - [How to secure a self-hosted Prefect server](https://docs-3.prefect.io/v3/advanced/security-settings.md): Learn about the Prefect settings that add security to your self-hosted server. - [How to scale self-hosted Prefect](https://docs-3.prefect.io/v3/advanced/self-hosted.md): Learn how to run multiple Prefect server instances for high availability and load distribution - [How to self-host the Prefect Server with Helm](https://docs-3.prefect.io/v3/advanced/server-helm.md): Self-host your own Prefect server and connect a Prefect worker to it with Helm. - [How to submit flows directly to dynamic infrastructure](https://docs-3.prefect.io/v3/advanced/submit-flows-directly-to-dynamic-infrastructure.md): Submit flows directly to different infrastructure types without a deployment - [How to write transactional workflows](https://docs-3.prefect.io/v3/advanced/transactions.md) - [How to emit and use custom events](https://docs-3.prefect.io/v3/advanced/use-custom-event-grammar.md): Learn how to define specific trigger conditions based on custom event grammar. - [How to configure worker healthchecks](https://docs-3.prefect.io/v3/advanced/worker-healthchecks.md): Learn how to monitor worker health and automatically restart workers when they become unresponsive. - [ ](https://docs-3.prefect.io/v3/api-ref/cli/artifact.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/automation.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/block.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/concurrency-limit.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/config.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/dashboard.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/deployment.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/dev.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/event.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/flow.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/flow-run.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/global-concurrency-limit.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/init.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/profile.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/profiles.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/server.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/shell.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/task.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/task-run.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/variable.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/version.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/work-pool.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/work-queue.md) - [ ](https://docs-3.prefect.io/v3/api-ref/cli/worker.md) - [API & SDK References](https://docs-3.prefect.io/v3/api-ref/index.md): Explore Prefect's auto-generated API & SDK reference documentation. - [artifacts](https://docs-3.prefect.io/v3/api-ref/python/prefect-artifacts.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-assets-__init__.md) - [core](https://docs-3.prefect.io/v3/api-ref/python/prefect-assets-core.md) - [materialize](https://docs-3.prefect.io/v3/api-ref/python/prefect-assets-materialize.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-automations.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-__init__.md) - [abstract](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-abstract.md) - [core](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-core.md) - [fields](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-fields.md) - [notifications](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-notifications.md) - [redis](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-redis.md) - [system](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-system.md) - [webhook](https://docs-3.prefect.io/v3/api-ref/python/prefect-blocks-webhook.md) - [cache_policies](https://docs-3.prefect.io/v3/api-ref/python/prefect-cache_policies.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-__init__.md) - [artifact](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-artifact.md) - [block](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-block.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-cloud-__init__.md) - [ip_allowlist](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-cloud-ip_allowlist.md) - [webhook](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-cloud-webhook.md) - [concurrency_limit](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-concurrency_limit.md) - [config](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-config.md) - [dashboard](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-dashboard.md) - [deploy](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-deploy.md) - [deployment](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-deployment.md) - [dev](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-dev.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-events.md) - [flow](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-flow.md) - [flow_run](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-flow_run.md) - [global_concurrency_limit](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-global_concurrency_limit.md) - [profile](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-profile.md) - [root](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-root.md) - [server](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-server.md) - [shell](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-shell.md) - [task](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-task.md) - [task_run](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-task_run.md) - [variable](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-variable.md) - [work_pool](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-work_pool.md) - [work_queue](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-work_queue.md) - [worker](https://docs-3.prefect.io/v3/api-ref/python/prefect-cli-worker.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-base.md) - [cloud](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-cloud.md) - [collections](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-collections.md) - [constants](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-constants.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-orchestration-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-orchestration-base.md) - [routes](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-orchestration-routes.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-actions.md) - [filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-filters.md) - [objects](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-objects.md) - [responses](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-responses.md) - [schedules](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-schedules.md) - [sorting](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-schemas-sorting.md) - [subscriptions](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-subscriptions.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-types-__init__.md) - [flexible_schedule_list](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-types-flexible_schedule_list.md) - [utilities](https://docs-3.prefect.io/v3/api-ref/python/prefect-client-utilities.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-__init__.md) - [asyncio](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-asyncio.md) - [context](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-context.md) - [services](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-services.md) - [sync](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-sync.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-v1-__init__.md) - [asyncio](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-v1-asyncio.md) - [context](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-v1-context.md) - [services](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-v1-services.md) - [sync](https://docs-3.prefect.io/v3/api-ref/python/prefect-concurrency-v1-sync.md) - [context](https://docs-3.prefect.io/v3/api-ref/python/prefect-context.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-base.md) - [deployments](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-deployments.md) - [flow_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-flow_runs.md) - [runner](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-runner.md) - [schedules](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-schedules.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-steps-__init__.md) - [core](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-steps-core.md) - [pull](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-steps-pull.md) - [utility](https://docs-3.prefect.io/v3/api-ref/python/prefect-deployments-steps-utility.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-docker-__init__.md) - [docker_image](https://docs-3.prefect.io/v3/api-ref/python/prefect-docker-docker_image.md) - [engine](https://docs-3.prefect.io/v3/api-ref/python/prefect-engine.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-actions.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-cli-__init__.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-cli-automations.md) - [clients](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-clients.md) - [filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-filters.md) - [related](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-related.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-schemas-__init__.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-schemas-automations.md) - [deployment_triggers](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-schemas-deployment_triggers.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-schemas-events.md) - [labelling](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-schemas-labelling.md) - [utilities](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-utilities.md) - [worker](https://docs-3.prefect.io/v3/api-ref/python/prefect-events-worker.md) - [exceptions](https://docs-3.prefect.io/v3/api-ref/python/prefect-exceptions.md) - [filesystems](https://docs-3.prefect.io/v3/api-ref/python/prefect-filesystems.md) - [flow_engine](https://docs-3.prefect.io/v3/api-ref/python/prefect-flow_engine.md) - [flow_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-flow_runs.md) - [flows](https://docs-3.prefect.io/v3/api-ref/python/prefect-flows.md) - [futures](https://docs-3.prefect.io/v3/api-ref/python/prefect-futures.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-base.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-__init__.md) - [cloud_run](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-cloud_run.md) - [coiled](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-coiled.md) - [container_instance](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-container_instance.md) - [ecs](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-ecs.md) - [modal](https://docs-3.prefect.io/v3/api-ref/python/prefect-infrastructure-provisioners-modal.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-input-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-input-actions.md) - [run_input](https://docs-3.prefect.io/v3/api-ref/python/prefect-input-run_input.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-locking-__init__.md) - [filesystem](https://docs-3.prefect.io/v3/api-ref/python/prefect-locking-filesystem.md) - [memory](https://docs-3.prefect.io/v3/api-ref/python/prefect-locking-memory.md) - [protocol](https://docs-3.prefect.io/v3/api-ref/python/prefect-locking-protocol.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-__init__.md) - [clients](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-clients.md) - [configuration](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-configuration.md) - [filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-filters.md) - [formatters](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-formatters.md) - [handlers](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-handlers.md) - [highlighters](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-highlighters.md) - [loggers](https://docs-3.prefect.io/v3/api-ref/python/prefect-logging-loggers.md) - [main](https://docs-3.prefect.io/v3/api-ref/python/prefect-main.md) - [plugins](https://docs-3.prefect.io/v3/api-ref/python/prefect-plugins.md) - [results](https://docs-3.prefect.io/v3/api-ref/python/prefect-results.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-__init__.md) - [runner](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-runner.md) - [server](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-server.md) - [storage](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-storage.md) - [submit](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-submit.md) - [utils](https://docs-3.prefect.io/v3/api-ref/python/prefect-runner-utils.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-runtime-__init__.md) - [deployment](https://docs-3.prefect.io/v3/api-ref/python/prefect-runtime-deployment.md) - [flow_run](https://docs-3.prefect.io/v3/api-ref/python/prefect-runtime-flow_run.md) - [task_run](https://docs-3.prefect.io/v3/api-ref/python/prefect-runtime-task_run.md) - [schedules](https://docs-3.prefect.io/v3/api-ref/python/prefect-schedules.md) - [serializers](https://docs-3.prefect.io/v3/api-ref/python/prefect-serializers.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-__init__.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-__init__.md) - [admin](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-admin.md) - [artifacts](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-artifacts.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-automations.md) - [block_capabilities](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-block_capabilities.md) - [block_documents](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-block_documents.md) - [block_schemas](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-block_schemas.md) - [block_types](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-block_types.md) - [clients](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-clients.md) - [collections](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-collections.md) - [concurrency_limits](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-concurrency_limits.md) - [concurrency_limits_v2](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-concurrency_limits_v2.md) - [csrf_token](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-csrf_token.md) - [dependencies](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-dependencies.md) - [deployments](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-deployments.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-events.md) - [flow_run_states](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-flow_run_states.md) - [flow_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-flow_runs.md) - [flows](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-flows.md) - [logs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-logs.md) - [middleware](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-middleware.md) - [root](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-root.md) - [run_history](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-run_history.md) - [saved_searches](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-saved_searches.md) - [server](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-server.md) - [task_run_states](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-task_run_states.md) - [task_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-task_runs.md) - [task_workers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-task_workers.md) - [templates](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-templates.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-ui-__init__.md) - [flow_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-ui-flow_runs.md) - [flows](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-ui-flows.md) - [schemas](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-ui-schemas.md) - [task_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-ui-task_runs.md) - [validation](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-validation.md) - [variables](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-variables.md) - [work_queues](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-work_queues.md) - [workers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-api-workers.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-__init__.md) - [alembic_commands](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-alembic_commands.md) - [configurations](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-configurations.md) - [dependencies](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-dependencies.md) - [interface](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-interface.md) - [orm_models](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-orm_models.md) - [query_components](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-database-query_components.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-actions.md) - [clients](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-clients.md) - [counting](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-counting.md) - [filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-filters.md) - [jinja_filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-jinja_filters.md) - [messaging](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-messaging.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-models-__init__.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-models-automations.md) - [composite_trigger_child_firing](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-models-composite_trigger_child_firing.md) - [ordering](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-ordering.md) - [pipeline](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-pipeline.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-schemas-__init__.md) - [automations](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-schemas-automations.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-schemas-events.md) - [labelling](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-schemas-labelling.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-services-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-services-actions.md) - [event_logger](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-services-event_logger.md) - [event_persister](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-services-event_persister.md) - [triggers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-services-triggers.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-storage-__init__.md) - [database](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-storage-database.md) - [stream](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-stream.md) - [triggers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-events-triggers.md) - [exceptions](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-exceptions.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-logs-__init__.md) - [messaging](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-logs-messaging.md) - [stream](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-logs-stream.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-__init__.md) - [artifacts](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-artifacts.md) - [block_documents](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-block_documents.md) - [block_registration](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-block_registration.md) - [block_schemas](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-block_schemas.md) - [block_types](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-block_types.md) - [concurrency_limits](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-concurrency_limits.md) - [concurrency_limits_v2](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-concurrency_limits_v2.md) - [configuration](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-configuration.md) - [csrf_token](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-csrf_token.md) - [deployments](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-deployments.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-events.md) - [flow_run_input](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-flow_run_input.md) - [flow_run_states](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-flow_run_states.md) - [flow_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-flow_runs.md) - [flows](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-flows.md) - [logs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-logs.md) - [saved_searches](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-saved_searches.md) - [task_run_states](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-task_run_states.md) - [task_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-task_runs.md) - [task_workers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-task_workers.md) - [variables](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-variables.md) - [work_queues](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-work_queues.md) - [workers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-models-workers.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-__init__.md) - [core_policy](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-core_policy.md) - [dependencies](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-dependencies.md) - [global_policy](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-global_policy.md) - [instrumentation_policies](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-instrumentation_policies.md) - [policies](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-policies.md) - [rules](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-orchestration-rules.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-__init__.md) - [actions](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-actions.md) - [core](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-core.md) - [filters](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-filters.md) - [graph](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-graph.md) - [internal](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-internal.md) - [responses](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-responses.md) - [schedules](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-schedules.md) - [sorting](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-sorting.md) - [states](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-states.md) - [statuses](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-statuses.md) - [ui](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-schemas-ui.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-base.md) - [cancellation_cleanup](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-cancellation_cleanup.md) - [foreman](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-foreman.md) - [late_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-late_runs.md) - [pause_expirations](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-pause_expirations.md) - [repossessor](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-repossessor.md) - [scheduler](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-scheduler.md) - [task_run_recorder](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-task_run_recorder.md) - [telemetry](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-services-telemetry.md) - [task_queue](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-task_queue.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-__init__.md) - [database](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-database.md) - [encryption](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-encryption.md) - [http](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-http.md) - [leasing](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-leasing.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-messaging-__init__.md) - [memory](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-messaging-memory.md) - [names](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-names.md) - [postgres_listener](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-postgres_listener.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-schemas-__init__.md) - [bases](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-schemas-bases.md) - [serializers](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-schemas-serializers.md) - [server](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-server.md) - [subscriptions](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-subscriptions.md) - [user_templates](https://docs-3.prefect.io/v3/api-ref/python/prefect-server-utilities-user_templates.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-base.md) - [constants](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-constants.md) - [context](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-context.md) - [legacy](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-legacy.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-__init__.md) - [api](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-api.md) - [cli](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-cli.md) - [client](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-client.md) - [cloud](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-cloud.md) - [deployments](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-deployments.md) - [experiments](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-experiments.md) - [flows](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-flows.md) - [internal](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-internal.md) - [logging](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-logging.md) - [results](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-results.md) - [root](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-root.md) - [runner](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-runner.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-__init__.md) - [api](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-api.md) - [concurrency](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-concurrency.md) - [database](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-database.md) - [deployments](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-deployments.md) - [ephemeral](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-ephemeral.md) - [events](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-events.md) - [flow_run_graph](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-flow_run_graph.md) - [logs](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-logs.md) - [root](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-root.md) - [services](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-services.md) - [tasks](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-tasks.md) - [ui](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-server-ui.md) - [tasks](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-tasks.md) - [testing](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-testing.md) - [worker](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-models-worker.md) - [profiles](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-profiles.md) - [sources](https://docs-3.prefect.io/v3/api-ref/python/prefect-settings-sources.md) - [states](https://docs-3.prefect.io/v3/api-ref/python/prefect-states.md) - [task_engine](https://docs-3.prefect.io/v3/api-ref/python/prefect-task_engine.md) - [task_runners](https://docs-3.prefect.io/v3/api-ref/python/prefect-task_runners.md) - [task_runs](https://docs-3.prefect.io/v3/api-ref/python/prefect-task_runs.md) - [task_worker](https://docs-3.prefect.io/v3/api-ref/python/prefect-task_worker.md) - [tasks](https://docs-3.prefect.io/v3/api-ref/python/prefect-tasks.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-__init__.md) - [bootstrap](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-bootstrap.md) - [instrumentation](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-instrumentation.md) - [logging](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-logging.md) - [processors](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-processors.md) - [run_telemetry](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-run_telemetry.md) - [services](https://docs-3.prefect.io/v3/api-ref/python/prefect-telemetry-services.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-__init__.md) - [cli](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-cli.md) - [docker](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-docker.md) - [fixtures](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-fixtures.md) - [standard_test_suites](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-standard_test_suites.md) - [utilities](https://docs-3.prefect.io/v3/api-ref/python/prefect-testing-utilities.md) - [transactions](https://docs-3.prefect.io/v3/api-ref/python/prefect-transactions.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-types-__init__.md) - [entrypoint](https://docs-3.prefect.io/v3/api-ref/python/prefect-types-entrypoint.md) - [names](https://docs-3.prefect.io/v3/api-ref/python/prefect-types-names.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-__init__.md) - [annotations](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-annotations.md) - [asyncutils](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-asyncutils.md) - [callables](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-callables.md) - [collections](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-collections.md) - [compat](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-compat.md) - [context](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-context.md) - [dispatch](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-dispatch.md) - [dockerutils](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-dockerutils.md) - [engine](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-engine.md) - [filesystem](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-filesystem.md) - [generics](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-generics.md) - [hashing](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-hashing.md) - [importtools](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-importtools.md) - [math](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-math.md) - [names](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-names.md) - [processutils](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-processutils.md) - [pydantic](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-pydantic.md) - [render_swagger](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-render_swagger.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-schema_tools-__init__.md) - [hydration](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-schema_tools-hydration.md) - [validation](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-schema_tools-validation.md) - [services](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-services.md) - [slugify](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-slugify.md) - [templating](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-templating.md) - [text](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-text.md) - [timeout](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-timeout.md) - [urls](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-urls.md) - [visualization](https://docs-3.prefect.io/v3/api-ref/python/prefect-utilities-visualization.md) - [variables](https://docs-3.prefect.io/v3/api-ref/python/prefect-variables.md) - [__init__](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-__init__.md) - [base](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-base.md) - [block](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-block.md) - [cloud](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-cloud.md) - [process](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-process.md) - [server](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-server.md) - [utilities](https://docs-3.prefect.io/v3/api-ref/python/prefect-workers-utilities.md) - [Cloud API Overview](https://docs-3.prefect.io/v3/api-ref/rest-api/cloud/index.md): The Prefect Cloud API enables you to interact programmatically with Prefect Cloud. - [REST API overview](https://docs-3.prefect.io/v3/api-ref/rest-api/index.md): Prefect REST API for interacting with Prefect Cloud & self-hosted Prefect server. - [Clear Database](https://docs-3.prefect.io/v3/api-ref/rest-api/server/admin/clear-database.md): Clear all database tables without dropping them. - [Create Database](https://docs-3.prefect.io/v3/api-ref/rest-api/server/admin/create-database.md): Create all database objects. - [Drop Database](https://docs-3.prefect.io/v3/api-ref/rest-api/server/admin/drop-database.md): Drop all database objects. - [Read Settings](https://docs-3.prefect.io/v3/api-ref/rest-api/server/admin/read-settings.md): Get the current Prefect REST API settings. Secret setting values will be obfuscated. - [Read Version](https://docs-3.prefect.io/v3/api-ref/rest-api/server/admin/read-version.md): Returns the Prefect version number - [Count Artifacts](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/count-artifacts.md): Count artifacts from the database. - [Count Latest Artifacts](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/count-latest-artifacts.md): Count artifacts from the database. - [Create Artifact](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/create-artifact.md): Create an artifact. For more information, see https://docs.prefect.io/v3/develop/artifacts. - [Delete Artifact](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/delete-artifact.md): Delete an artifact from the database. - [Read Artifact](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/read-artifact.md): Retrieve an artifact from the database. - [Read Artifacts](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/read-artifacts.md): Retrieve artifacts from the database. - [Read Latest Artifact](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/read-latest-artifact.md): Retrieve the latest artifact from the artifact table. - [Read Latest Artifacts](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/read-latest-artifacts.md): Retrieve artifacts from the database. - [Update Artifact](https://docs-3.prefect.io/v3/api-ref/rest-api/server/artifacts/update-artifact.md): Update an artifact in the database. - [Count Automations](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/count-automations.md) - [Create Automation](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/create-automation.md): Create an automation. For more information, see https://docs.prefect.io/v3/automate. - [Delete Automation](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/delete-automation.md) - [Delete Automations Owned By Resource](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/delete-automations-owned-by-resource.md) - [Patch Automation](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/patch-automation.md) - [Read Automation](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/read-automation.md) - [Read Automations](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/read-automations.md) - [Read Automations Related To Resource](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/read-automations-related-to-resource.md) - [Update Automation](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/update-automation.md) - [Validate Template](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/validate-template.md) - [Validate Template](https://docs-3.prefect.io/v3/api-ref/rest-api/server/automations/validate-template-1.md) - [Read Available Block Capabilities](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-capabilities/read-available-block-capabilities.md): Get available block capabilities. For more information, see https://docs.prefect.io/v3/develop/blocks. - [Count Block Documents](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/count-block-documents.md): Count block documents. - [Create Block Document](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/create-block-document.md): Create a new block document. For more information, see https://docs.prefect.io/v3/develop/blocks. - [Delete Block Document](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/delete-block-document.md) - [Read Block Document By Id](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/read-block-document-by-id.md) - [Read Block Documents](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/read-block-documents.md): Query for block documents. - [Update Block Document Data](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-documents/update-block-document-data.md) - [Create Block Schema](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-schemas/create-block-schema.md): Create a block schema. For more information, see https://docs.prefect.io/v3/develop/blocks. - [Delete Block Schema](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-schemas/delete-block-schema.md): Delete a block schema by id. - [Read Block Schema By Checksum](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-schemas/read-block-schema-by-checksum.md) - [Read Block Schema By Id](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-schemas/read-block-schema-by-id.md): Get a block schema by id. - [Read Block Schemas](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-schemas/read-block-schemas.md): Read all block schemas, optionally filtered by type - [Create Block Type](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/create-block-type.md): Create a new block type. For more information, see https://docs.prefect.io/v3/develop/blocks. - [Delete Block Type](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/delete-block-type.md) - [Install System Block Types](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/install-system-block-types.md) - [Read Block Document By Name For Block Type](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/read-block-document-by-name-for-block-type.md) - [Read Block Documents For Block Type](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/read-block-documents-for-block-type.md) - [Read Block Type By Id](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/read-block-type-by-id.md): Get a block type by ID. - [Read Block Type By Slug](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/read-block-type-by-slug.md): Get a block type by name. - [Read Block Types](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/read-block-types.md): Gets all block types. Optionally limit return with limit and offset. - [Update Block Type](https://docs-3.prefect.io/v3/api-ref/rest-api/server/block-types/update-block-type.md): Update a block type. - [Read View Content](https://docs-3.prefect.io/v3/api-ref/rest-api/server/collections/read-view-content.md): Reads the content of a view from the prefect-collection-registry. - [Bulk Decrement Active Slots](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-decrement-active-slots.md) - [Bulk Decrement Active Slots With Lease](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-decrement-active-slots-with-lease.md) - [Bulk Increment Active Slots](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-increment-active-slots.md) - [Bulk Increment Active Slots With Lease](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/bulk-increment-active-slots-with-lease.md) - [Create Concurrency Limit V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/create-concurrency-limit-v2.md): Create a task run concurrency limit. For more information, see https://docs.prefect.io/v3/develop/global-concurrency-limits. - [Delete Concurrency Limit V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/delete-concurrency-limit-v2.md) - [Read All Concurrency Limits V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/read-all-concurrency-limits-v2.md) - [Read Concurrency Limit V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/read-concurrency-limit-v2.md) - [Renew Concurrency Lease](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/renew-concurrency-lease.md) - [Update Concurrency Limit V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits-v2/update-concurrency-limit-v2.md) - [Create Concurrency Limit](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/create-concurrency-limit.md): Create a task run concurrency limit. For more information, see https://docs.prefect.io/v3/develop/task-run-limits. - [Decrement Concurrency Limits V1](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/decrement-concurrency-limits-v1.md) - [Delete Concurrency Limit](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/delete-concurrency-limit.md) - [Delete Concurrency Limit By Tag](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/delete-concurrency-limit-by-tag.md) - [Increment Concurrency Limits V1](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/increment-concurrency-limits-v1.md) - [Read Concurrency Limit](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limit.md): Get a concurrency limit by id. The `active slots` field contains a list of TaskRun IDs currently using a concurrency slot for the specified tag. - [Read Concurrency Limit By Tag](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limit-by-tag.md): Get a concurrency limit by tag. The `active slots` field contains a list of TaskRun IDs currently using a concurrency slot for the specified tag. - [Read Concurrency Limits](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/read-concurrency-limits.md): Query for concurrency limits. For each concurrency limit the `active slots` field contains a list of TaskRun IDs currently using a concurrency slot for the specified tag. - [Reset Concurrency Limit By Tag](https://docs-3.prefect.io/v3/api-ref/rest-api/server/concurrency-limits/reset-concurrency-limit-by-tag.md) - [Create Csrf Token](https://docs-3.prefect.io/v3/api-ref/rest-api/server/create-csrf-token.md): Create or update a CSRF token for a client - [Count Deployments](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/count-deployments.md): Count deployments. - [Create Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/create-deployment.md): Gracefully creates a new deployment from the provided schema. If a deployment with the same name and flow_id already exists, the deployment is updated. If the deployment has an active schedule, flow runs will be scheduled. When upserting, any scheduled runs from the existing deployment will be deleted. For more information, see https://docs.prefect.io/v3/deploy. - [Create Deployment Schedules](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/create-deployment-schedules.md) - [Create Flow Run From Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/create-flow-run-from-deployment.md): Create a flow run from a deployment. Any parameters not provided will be inferred from the deployment's parameters. If tags are not provided, the deployment's tags will be used. If no state is provided, the flow run will be created in a SCHEDULED state. - [Delete Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/delete-deployment.md): Delete a deployment by id. - [Delete Deployment Schedule](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/delete-deployment-schedule.md) - [Get Scheduled Flow Runs For Deployments](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/get-scheduled-flow-runs-for-deployments.md): Get scheduled runs for a set of deployments. Used by a runner to poll for work. - [Paginate Deployments](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/paginate-deployments.md): Pagination query for flow runs. - [Pause Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/pause-deployment.md): Set a deployment schedule to inactive. Any auto-scheduled runs still in a Scheduled state will be deleted. - [Read Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/read-deployment.md): Get a deployment by id. - [Read Deployment By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/read-deployment-by-name.md): Get a deployment using the name of the flow and the deployment. - [Read Deployment Schedules](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/read-deployment-schedules.md) - [Read Deployments](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/read-deployments.md): Query for deployments. - [Resume Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/resume-deployment.md): Set a deployment schedule to active. Runs will be scheduled immediately. - [Schedule Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/schedule-deployment.md): Schedule runs for a deployment. For backfills, provide start/end times in the past. This function will generate the minimum number of runs that satisfy the min and max times, and the min and max counts. Specifically, the following order will be respected. - Runs will be generated starting on or after the `start_time` - No more than `max_runs` runs will be generated - No runs will be generated after `end_time` is reached - At least `min_runs` runs will be generated - Runs will be generated until at least `start_time + min_time` is reached - [Update Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/update-deployment.md) - [Update Deployment Schedule](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/update-deployment-schedule.md) - [Work Queue Check For Deployment](https://docs-3.prefect.io/v3/api-ref/rest-api/server/deployments/work-queue-check-for-deployment.md): Get list of work-queues that are able to pick up the specified deployment. This endpoint is intended to be used by the UI to provide users warnings about deployments that are unable to be executed because there are no work queues that will pick up their runs, based on existing filter criteria. It may be deprecated in the future because there is not a strict relationship between work queues and deployments. - [Count Account Events](https://docs-3.prefect.io/v3/api-ref/rest-api/server/events/count-account-events.md): Returns distinct objects and the count of events associated with them. Objects that can be counted include the day the event occurred, the type of event, or the IDs of the resources associated with the event. - [Create Events](https://docs-3.prefect.io/v3/api-ref/rest-api/server/events/create-events.md): Record a batch of Events. For more information, see https://docs.prefect.io/v3/concepts/events. - [Read Account Events Page](https://docs-3.prefect.io/v3/api-ref/rest-api/server/events/read-account-events-page.md): Returns the next page of Events for a previous query against the given Account, and the URL to request the next page (if there are more results). - [Read Events](https://docs-3.prefect.io/v3/api-ref/rest-api/server/events/read-events.md): Queries for Events matching the given filter criteria in the given Account. Returns the first page of results, and the URL to request the next page (if there are more results). - [Read Flow Run State](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-run-states/read-flow-run-state.md): Get a flow run state by id. For more information, see https://docs.prefect.io/v3/develop/write-flows#final-state-determination. - [Read Flow Run States](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-run-states/read-flow-run-states.md): Get states associated with a flow run. - [Average Flow Run Lateness](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/average-flow-run-lateness.md): Query for average flow-run lateness in seconds. - [Count Flow Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/count-flow-runs.md): Query for flow runs. - [Create Flow Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/create-flow-run.md): Create a flow run. If a flow run with the same flow_id and idempotency key already exists, the existing flow run will be returned. If no state is provided, the flow run will be created in a PENDING state. For more information, see https://docs.prefect.io/v3/develop/write-flows. - [Create Flow Run Input](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/create-flow-run-input.md): Create a key/value input for a flow run. - [Delete Flow Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/delete-flow-run.md): Delete a flow run by id. - [Delete Flow Run Input](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/delete-flow-run-input.md): Delete a flow run input - [Download Logs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/download-logs.md): Download all flow run logs as a CSV file, collecting all logs until there are no more logs to retrieve. - [Filter Flow Run Input](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/filter-flow-run-input.md): Filter flow run inputs by key prefix - [Flow Run History](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/flow-run-history.md): Query for flow run history data across a given range and interval. - [Read Flow Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/paginate-flow-runs.md): Query for flow runs. - [Read Flow Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/read-flow-run.md): Get a flow run by id. - [Read Flow Run Graph V1](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/read-flow-run-graph-v1.md): Get a task run dependency map for a given flow run. - [Read Flow Run Graph V2](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/read-flow-run-graph-v2.md): Get a graph of the tasks and subflow runs for the given flow run - [Read Flow Run Input](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/read-flow-run-input.md): Create a value from a flow run input - [Read Flow Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/read-flow-runs.md): Query for flow runs. - [Resume Flow Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/resume-flow-run.md): Resume a paused flow run. - [Set Flow Run State](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/set-flow-run-state.md): Set a flow run state, invoking any orchestration rules. - [Update Flow Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/update-flow-run.md): Updates a flow run. - [Update Flow Run Labels](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flow-runs/update-flow-run-labels.md): Update the labels of a flow run. - [Count Flows](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/count-flows.md): Count flows. - [Create Flow](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/create-flow.md): Gracefully creates a new flow from the provided schema. If a flow with the same name already exists, the existing flow is returned. For more information, see https://docs.prefect.io/v3/develop/write-flows. - [Delete Flow](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/delete-flow.md): Delete a flow by id. - [Paginate Flows](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/paginate-flows.md): Pagination query for flows. - [Read Flow](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/read-flow.md): Get a flow by id. - [Read Flow By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/read-flow-by-name.md): Get a flow by name. - [Read Flows](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/read-flows.md): Query for flows. - [Update Flow](https://docs-3.prefect.io/v3/api-ref/rest-api/server/flows/update-flow.md): Updates a flow. - [Server API Overview](https://docs-3.prefect.io/v3/api-ref/rest-api/server/index.md): The Prefect server API enables you to interact programmatically with self-hosted Prefect server. - [Create Logs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/logs/create-logs.md): Create new logs from the provided schema. For more information, see https://docs.prefect.io/v3/develop/logging. - [Read Logs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/logs/read-logs.md): Query for logs. - [Health Check](https://docs-3.prefect.io/v3/api-ref/rest-api/server/root/health-check.md) - [Hello](https://docs-3.prefect.io/v3/api-ref/rest-api/server/root/hello.md): Say hello! - [Perform Readiness Check](https://docs-3.prefect.io/v3/api-ref/rest-api/server/root/perform-readiness-check.md) - [Server Version](https://docs-3.prefect.io/v3/api-ref/rest-api/server/root/server-version.md) - [Create Saved Search](https://docs-3.prefect.io/v3/api-ref/rest-api/server/savedsearches/create-saved-search.md): Gracefully creates a new saved search from the provided schema. If a saved search with the same name already exists, the saved search's fields are replaced. - [Delete Saved Search](https://docs-3.prefect.io/v3/api-ref/rest-api/server/savedsearches/delete-saved-search.md): Delete a saved search by id. - [Read Saved Search](https://docs-3.prefect.io/v3/api-ref/rest-api/server/savedsearches/read-saved-search.md): Get a saved search by id. - [Read Saved Searches](https://docs-3.prefect.io/v3/api-ref/rest-api/server/savedsearches/read-saved-searches.md): Query for saved searches. - [Read Task Run State](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-run-states/read-task-run-state.md): Get a task run state by id. For more information, see https://docs.prefect.io/v3/develop/write-tasks. - [Read Task Run States](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-run-states/read-task-run-states.md): Get states associated with a task run. - [Count Task Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/count-task-runs.md): Count task runs. - [Create Task Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/create-task-run.md): Create a task run. If a task run with the same flow_run_id, task_key, and dynamic_key already exists, the existing task run will be returned. If no state is provided, the task run will be created in a PENDING state. For more information, see https://docs.prefect.io/v3/develop/write-tasks. - [Delete Task Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/delete-task-run.md): Delete a task run by id. - [Paginate Task Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/paginate-task-runs.md): Pagination query for task runs. - [Read Task Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/read-task-run.md): Get a task run by id. - [Read Task Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/read-task-runs.md): Query for task runs. - [Set Task Run State](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/set-task-run-state.md): Set a task run state, invoking any orchestration rules. - [Task Run History](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/task-run-history.md): Query for task run history data across a given range and interval. - [Update Task Run](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-runs/update-task-run.md): Updates a task run. - [Read Task Workers](https://docs-3.prefect.io/v3/api-ref/rest-api/server/task-workers/read-task-workers.md): Read active task workers. Optionally filter by task keys. For more information, see https://docs.prefect.io/v3/concepts/flows-and-tasks#background-tasks. - [Count Variables](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/count-variables.md) - [Create Variable](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/create-variable.md): Create a variable. For more information, see https://docs.prefect.io/v3/develop/variables. - [Delete Variable](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/delete-variable.md) - [Delete Variable By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/delete-variable-by-name.md) - [Read Variable](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/read-variable.md) - [Read Variable By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/read-variable-by-name.md) - [Read Variables](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/read-variables.md) - [Update Variable](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/update-variable.md) - [Update Variable By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/variables/update-variable-by-name.md) - [Count Work Pools](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/count-work-pools.md): Count work pools - [Create Work Pool](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/create-work-pool.md): Creates a new work pool. If a work pool with the same name already exists, an error will be raised. For more information, see https://docs.prefect.io/v3/deploy/infrastructure-concepts/work-pools. - [Create Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/create-work-queue.md): Creates a new work pool queue. If a work pool queue with the same name already exists, an error will be raised. For more information, see https://docs.prefect.io/v3/deploy/infrastructure-concepts/work-pools#work-queues. - [Delete Work Pool](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/delete-work-pool.md): Delete a work pool - [Delete Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/delete-work-queue.md): Delete a work pool queue - [Delete Worker](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/delete-worker.md): Delete a work pool's worker - [Get Scheduled Flow Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/get-scheduled-flow-runs.md): Load scheduled runs for a worker - [Read Work Pool](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/read-work-pool.md): Read a work pool by name - [Read Work Pools](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/read-work-pools.md): Read multiple work pools - [Read Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/read-work-queue.md): Read a work pool queue - [Read Work Queues](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/read-work-queues.md): Read all work pool queues - [Read Workers](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/read-workers.md): Read all worker processes - [Update Work Pool](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/update-work-pool.md): Update a work pool - [Update Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/update-work-queue.md): Update a work pool queue - [Worker Heartbeat](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-pools/worker-heartbeat.md) - [Create Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/create-work-queue.md): Creates a new work queue. If a work queue with the same name already exists, an error will be raised. For more information, see https://docs.prefect.io/v3/deploy/infrastructure-concepts/work-pools#work-queues. - [Delete Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/delete-work-queue.md): Delete a work queue by id. - [Read Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/read-work-queue.md): Get a work queue by id. - [Read Work Queue By Name](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/read-work-queue-by-name.md): Get a work queue by id. - [Read Work Queue Runs](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/read-work-queue-runs.md): Get flow runs from the work queue. - [Read Work Queue Status](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/read-work-queue-status.md): Get the status of a work queue. - [Read Work Queues](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/read-work-queues.md): Query for work queues. - [Update Work Queue](https://docs-3.prefect.io/v3/api-ref/rest-api/server/work-queues/update-work-queue.md): Updates an existing work queue. - [Settings reference](https://docs-3.prefect.io/v3/api-ref/settings-ref.md): Reference for all available settings for Prefect. - [Artifacts](https://docs-3.prefect.io/v3/concepts/artifacts.md): Artifacts are persisted outputs designed for human consumption and available in the UI. - [Assets](https://docs-3.prefect.io/v3/concepts/assets.md): Assets represent objects your workflows produce. - [Automations](https://docs-3.prefect.io/v3/concepts/automations.md): Learn how to automatically take action in response to events. - [Blocks](https://docs-3.prefect.io/v3/concepts/blocks.md): Prefect blocks allow you to manage configuration schemas, infrastructure, and secrets for use with deployments or flow scripts. - [Caching](https://docs-3.prefect.io/v3/concepts/caching.md) - [Deployments](https://docs-3.prefect.io/v3/concepts/deployments.md): Learn how to use deployments to trigger flow runs remotely. - [Define event triggers](https://docs-3.prefect.io/v3/concepts/event-triggers.md): Define a custom trigger to react to many kinds of events and metrics. - [Events](https://docs-3.prefect.io/v3/concepts/events.md): An event is a notification of a change - a record of activity in your stack. - [Flows](https://docs-3.prefect.io/v3/concepts/flows.md): Flows compose work into a workflow. - [Concepts](https://docs-3.prefect.io/v3/concepts/index.md) - [Rate limits and data retention](https://docs-3.prefect.io/v3/concepts/rate-limits.md) - [Runtime context](https://docs-3.prefect.io/v3/concepts/runtime-context.md): The runtime context allows global access to information about the current run. - [Schedule flow runs](https://docs-3.prefect.io/v3/concepts/schedules.md): Prefect can schedule when to automatically create new flow runs. - [Prefect server](https://docs-3.prefect.io/v3/concepts/server.md): Self-host your own Prefect server instance. - [Settings and profiles](https://docs-3.prefect.io/v3/concepts/settings-and-profiles.md): Prefect settings let you customize behavior across different environments. - [Measure reliability with Service Level Agreements](https://docs-3.prefect.io/v3/concepts/slas.md): Define the performance expectations for your flows and to enable automated alerts when those expectations are not met. - [States](https://docs-3.prefect.io/v3/concepts/states.md): Prefect states contain information about the status of a flow or task run. - [Task runners](https://docs-3.prefect.io/v3/concepts/task-runners.md): Learn about task runners for concurrent, parallel or distributed execution of tasks. - [Tasks](https://docs-3.prefect.io/v3/concepts/tasks.md): Tasks are atomic units of work with transactional semantics. - [Variables](https://docs-3.prefect.io/v3/concepts/variables.md): Variables are dynamically-named, mutable string values than can be used to store and reuse non-sensitive bits of data. - [Webhooks](https://docs-3.prefect.io/v3/concepts/webhooks.md): Understand Prefect Cloud webhooks, their configuration, and how to use templates to transform incoming HTTP requests into Prefect events. - [Work pools](https://docs-3.prefect.io/v3/concepts/work-pools.md): Learn how to configure dynamic infrastructure provisioning with work pools - [Workers](https://docs-3.prefect.io/v3/concepts/workers.md): Workers poll work pools for new runs to execute. - [Hello, world!](https://docs-3.prefect.io/v3/examples/hello-world.md): Your first steps with Prefect – learn how to create a basic flow and understand core concepts. - [Overview](https://docs-3.prefect.io/v3/examples/index.md) - [API-sourced ETL](https://docs-3.prefect.io/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](https://docs-3.prefect.io/v3/examples/run-dbt-with-prefect.md): Orchestrate any dbt project with bullet-proof retries, observability, and a single Python file – no YAML or shell scripts required. - [Simple web scraper](https://docs-3.prefect.io/v3/examples/simple-web-scraper.md): Learn how to scrape article content from web pages with Prefect tasks, retries, and automatic logging. - [Introduction](https://docs-3.prefect.io/v3/get-started/index.md) - [Install Prefect](https://docs-3.prefect.io/v3/get-started/install.md) - [Quickstart](https://docs-3.prefect.io/v3/get-started/quickstart.md): Create your first workflow - [How to access deployment and flow run parameters](https://docs-3.prefect.io/v3/how-to-guides/automations/access-parameters-in-templates.md): Learn how to access deployment and flow run parameters in templates - [How to chain deployments with events](https://docs-3.prefect.io/v3/how-to-guides/automations/chaining-deployments-with-events.md): Learn how to establish event-based dependencies between individual workflows. - [How to create automations](https://docs-3.prefect.io/v3/how-to-guides/automations/creating-automations.md): Learn how to define automations that trigger actions based on events. - [How to create deployment triggers](https://docs-3.prefect.io/v3/how-to-guides/automations/creating-deployment-triggers.md): Learn how to define automations that trigger deployment runs based on events. - [How to connect to Prefect Cloud](https://docs-3.prefect.io/v3/how-to-guides/cloud/connect-to-cloud.md): Configure a local execution environment to access Prefect Cloud. - [How to create a webhook](https://docs-3.prefect.io/v3/how-to-guides/cloud/create-a-webhook.md): Learn how to setup a webhook in the UI to trigger automations from external events. - [How to manage API keys](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/api-keys.md): Create an API key to access Prefect Cloud from a local execution environment. - [How to audit Cloud activity](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/audit-logs.md): Monitor user access and activity with audit logs in Prefect Cloud. - [How to configure single sign-on](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/configure-sso.md): Configure single sign-on (SSO) for your Prefect Cloud users. - [How to manage user accounts](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/index.md): Special features for Prefect Cloud users - [How to manage account roles](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/manage-roles.md): Configure user workspace roles in Prefect Cloud. - [How to manage teams](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/manage-teams.md): Manage teams of users in Prefect Cloud. - [How to manage Access Control Lists (ACLs)](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/object-access-control-lists.md): Restrict block and deployment access to individual actors within a workspace. - [How to secure access by IP address](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/secure-access-by-ip-address.md): Manage network access to Prefect Cloud accounts with IP Allowlists. - [How to secure access over PrivateLink](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/secure-access-by-private-link.md): Manage network access to Prefect Cloud accounts over PrivateLink. - [How to manage service accounts](https://docs-3.prefect.io/v3/how-to-guides/cloud/manage-users/service-accounts.md): Workspaces are isolated environments for flows and deployments within Prefect Cloud. - [How to troubleshoot Prefect Cloud](https://docs-3.prefect.io/v3/how-to-guides/cloud/troubleshoot-cloud.md): Learn how to identify and resolve common issues with Prefect Cloud. - [How to manage workspaces](https://docs-3.prefect.io/v3/how-to-guides/cloud/workspaces.md): Organize and compartmentalize your workflows with workspaces. - [How to manage settings](https://docs-3.prefect.io/v3/how-to-guides/configuration/manage-settings.md) - [How to store secrets](https://docs-3.prefect.io/v3/how-to-guides/configuration/store-secrets.md) - [How to share configuration between workflows](https://docs-3.prefect.io/v3/how-to-guides/configuration/variables.md) - [How to run flows on Coiled](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/coiled.md): Deploy cloud infrastructure without expertise with Coiled - [How to run flows in Docker containers](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/docker.md): Learn how to execute deployments in isolated Docker containers - [How to run flows on Kubernetes](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/kubernetes.md): Learn how to run flows on Kubernetes using containers. - [How to manage work pools](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/manage-work-pools.md): Configure Prefect work pools using the CLI, Terraform, or REST API - [How to run flows on Prefect Managed infrastructure](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/managed.md): Learn how Prefect runs deployments on Prefect's infrastructure. - [How to run flows on Modal](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/modal.md): Learn how to use Modal as a push work pool to schedule, run, and debug your Prefect flows - [How to run flows in local processes](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/run-flows-in-local-processes.md): Create a deployment for a flow by calling the `serve` method. - [How to run flows in a long-lived Docker container](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/serve-flows-docker.md): Learn how to serve a flow in a long-lived Docker container - [How to run flows on serverless compute](https://docs-3.prefect.io/v3/how-to-guides/deployment_infra/serverless.md): Learn how to use Prefect push work pools to schedule work on serverless infrastructure without having to run a worker. - [How to create deployments](https://docs-3.prefect.io/v3/how-to-guides/deployments/create-deployments.md): Learn how to create deployments via the CLI, Python, or Terraform. - [How to create schedules](https://docs-3.prefect.io/v3/how-to-guides/deployments/create-schedules.md): Learn how to create schedules for your deployments. - [How to override job configuration for specific deployments](https://docs-3.prefect.io/v3/how-to-guides/deployments/customize-job-variables.md): Override job variables on a deployment to set environment variables, specify a Docker image, allocate resources, and more. - [How to deploy flows with Python](https://docs-3.prefect.io/v3/how-to-guides/deployments/deploy-via-python.md): Learn how to use the Python SDK to deploy flows to run in work pools. - [How to define deployments with YAML](https://docs-3.prefect.io/v3/how-to-guides/deployments/prefect-yaml.md): Use YAML to schedule and trigger flow runs and manage your code and deployments. - [Trigger ad-hoc deployment runs](https://docs-3.prefect.io/v3/how-to-guides/deployments/run-deployments.md): Learn how to trigger deployment runs using the Prefect CLI and Python SDK. - [How to retrieve code from storage](https://docs-3.prefect.io/v3/how-to-guides/deployments/store-flow-code.md): Learn about code storage as it relates to execution of deployments - [How to version deployments](https://docs-3.prefect.io/v3/how-to-guides/deployments/versioning.md): Track changes to your deployments and roll back to previous versions - [How-to Guides](https://docs-3.prefect.io/v3/how-to-guides/index.md) - [How to Migrate from Airflow](https://docs-3.prefect.io/v3/how-to-guides/migrate/airflow.md): Migration from Apache Airflow to Prefect: A Comprehensive How-To Guide - [How to upgrade from agents to workers](https://docs-3.prefect.io/v3/how-to-guides/migrate/upgrade-agents-to-workers.md): Learn how to upgrade from agents to workers to significantly enhance the experience of deploying flows. - [How to upgrade to Prefect 3.0](https://docs-3.prefect.io/v3/how-to-guides/migrate/upgrade-to-prefect-3.md): Learn how to upgrade from Prefect 2.x to Prefect 3.0. - [How to run the Prefect Server via Docker Compose](https://docs-3.prefect.io/v3/how-to-guides/self-hosted/docker-compose.md): Deploy a self-hosted Prefect server environment using Docker Compose, including PostgreSQL, Redis, server, background services, and worker. - [How to run a local Prefect server](https://docs-3.prefect.io/v3/how-to-guides/self-hosted/server-cli.md): Get started with self-hosting by running Prefect server locally. - [How to run the Prefect server in Docker](https://docs-3.prefect.io/v3/how-to-guides/self-hosted/server-docker.md): Run a containerized Prefect server instance with Docker. - [How to run Prefect on Windows](https://docs-3.prefect.io/v3/how-to-guides/self-hosted/server-windows.md): Learn how to run Prefect server and workers on Windows with PowerShell. - [How to access runtime information](https://docs-3.prefect.io/v3/how-to-guides/workflows/access-runtime-info.md) - [How to add logging to a workflow](https://docs-3.prefect.io/v3/how-to-guides/workflows/add-logging.md) - [How to produce workflow artifacts](https://docs-3.prefect.io/v3/how-to-guides/workflows/artifacts.md) - [How to use assets to track workflow outputs](https://docs-3.prefect.io/v3/how-to-guides/workflows/assets.md) - [How to cache workflow step outputs](https://docs-3.prefect.io/v3/how-to-guides/workflows/cache-workflow-steps.md) - [How to customize a workflow's metadata](https://docs-3.prefect.io/v3/how-to-guides/workflows/custom-metadata.md) - [How to apply global concurrency and rate limits](https://docs-3.prefect.io/v3/how-to-guides/workflows/global-concurrency-limits.md): Learn how to control concurrency and apply rate limits using Prefect's provided utilities. - [How to pass inputs to a workflow](https://docs-3.prefect.io/v3/how-to-guides/workflows/pass-inputs.md) - [How to automatically rerun your workflow when it fails](https://docs-3.prefect.io/v3/how-to-guides/workflows/retries.md) - [How to run tasks background tasks](https://docs-3.prefect.io/v3/how-to-guides/workflows/run-background-tasks.md) - [How to run work concurrently](https://docs-3.prefect.io/v3/how-to-guides/workflows/run-work-concurrently.md) - [How to respond to state changes](https://docs-3.prefect.io/v3/how-to-guides/workflows/state-change-hooks.md): Learn how to execute code in response to entering states in your workflows. - [How to limit concurrent task runs with tags](https://docs-3.prefect.io/v3/how-to-guides/workflows/tag-based-concurrency-limits.md): Prevent too many tasks from running simultaneously using tags. - [How to test workflows](https://docs-3.prefect.io/v3/how-to-guides/workflows/test-workflows.md): Learn about writing tests for Prefect flows and tasks. - [How to write and run a workflow](https://docs-3.prefect.io/v3/how-to-guides/workflows/write-and-run.md) - [Release Notes](https://docs-3.prefect.io/v3/release-notes/index.md) - [3.0](https://docs-3.prefect.io/v3/release-notes/oss/version-3-0.md) - [3.1](https://docs-3.prefect.io/v3/release-notes/oss/version-3-1.md) - [3.2](https://docs-3.prefect.io/v3/release-notes/oss/version-3-2.md) - [3.3](https://docs-3.prefect.io/v3/release-notes/oss/version-3-3.md) - [3.4](https://docs-3.prefect.io/v3/release-notes/oss/version-3-4.md)