Skip to content

Welcome to Prefect Cloud

Prefect Cloud is a workflow orchestration platform that provides all the capabilities of Prefect server plus additional features, such as:

  • automations, events, and webhooks so you can create for event-driven workflows
  • workspaces, RBAC, SSO, audit logs and related user management tools for collaboration
  • push work pools for running flows on serverless infrastructure without a worker
  • error summaries powered by Marvin AI to help you resolve errors faster

Getting Started with Prefect Cloud

Ready to jump right in and start running with Prefect Cloud? See the Quickstart and follow the instructions on the Cloud tabs to write and deploy your first Prefect Cloud-monitored flow run.

Viewing a workspace dashboard in the Prefect Cloud UI

Prefect Cloud includes all the features in the open-source Prefect server plus the following:

Prefect Cloud features

  • User accounts — personal accounts for working in Prefect Cloud.
  • Workspaces — isolated environments to organize your flows, deployments, and flow runs.
  • Automations — configure triggers, actions, and notifications in response to real-time monitoring events.
  • Email notifications — send email alerts from Prefect's server based on automation triggers.
  • Organizations — user and workspace management features that enable collaboration for larger teams.
  • Service accounts — configure API access for running agents or executing flow runs on remote infrastructure.
  • Custom role-based access controls (RBAC) — assign users granular permissions to perform certain activities within an organization or a workspace.
  • Single Sign-on (SSO) — authentication using your identity provider.
  • Audit Log — a record of user activities to monitor security and compliance.
  • Collaborators — invite others to work in your workspace or organization.
  • Error summaries — (enabled by Marvin AI) distill the error logs of Failed and Crashed flow runs into actionable information.
  • Push work pool — run flows on your serverless infrastructure without running a worker.

User accounts

When you sign up for Prefect Cloud, a personal account is automatically provisioned for you. A personal account gives you access to profile settings where you can view and administer your:

  • Profile, including profile handle and image
  • API keys

As a personal account owner, you can create a workspace and invite collaborators to your workspace.

Organizations in Prefect Cloud enable you to invite users to collaborate in your workspaces with the ability to set role-based access controls (RBAC) for organization members. Organizations may also configure service accounts with API keys for non-user access to the Prefect Cloud API.

Prefect Cloud plans for teams of every size

See the Prefect Cloud plans for details on options for individual users and teams.

Workspaces

A workspace is an isolated environment within Prefect Cloud for your flows, deployments, and block configuration. See the Workspaces documentation for more information about configuring and using workspaces.

Each workspace keeps track of its own:

Viewing a workspace dashboard in the Prefect Cloud UI.

Events

Prefect Cloud allows you to see your events. Prefect UI

Automations

Prefect Cloud automations provide additional notification capabilities as the open-source Prefect server. Automations enable you to configure triggers and actions that can kick off flow runs, pause deployments, or send custom notifications in response to real-time monitoring events.

Error summaries

Prefect Cloud error summaries, enabled by Marvin AI, distill the error logs of Failed and Crashed flow runs into actionable information. To enable this feature and others powered by Marvin AI, visit the settings page for your account.

Organizations

A Prefect Cloud organization account type enables more fine-grained control over workspace collaboration. With an organization account you can:

  • Invite members to join the organization.
  • Create organization workspaces.
  • Configure members roles and permissions within the organization and for individual workspaces.
  • Create service accounts with credentials for non-user API access.

See the Organizations documentation for more information about managing users, service accounts, and workspaces in a Prefect Cloud organization.

Service accounts

Service accounts enable you to create a Prefect Cloud API key that is not associated with a user account. Service accounts are typically used to configure API access for running agents or executing flow runs on remote infrastructure.

See the service accounts documentation for more information about creating and managing service accounts in a Prefect Cloud organization.

Roles and custom permissions

Role-based access control (RBAC) functionality in Prefect Cloud enables you to assign users granular permissions to perform certain activities within an organization or a workspace.

See the role-based access controls (RBAC) documentation for more information about managing user roles in a Prefect Cloud organization.

Single Sign-on (SSO)

Prefect Cloud's Organization and Enterprise plans offer single sign-on (SSO) authentication integration with your team’s identity provider. SSO integration can bet set up with identity providers that support OIDC and SAML. SCIM provisioning is also available with Enterprise plans.

Audit log

Prefect Cloud's Organization and Enterprise plans offer Audit Log compliance and transparency tools. Audit logs provide a chronological record of activities performed by users in your organization, allowing you to monitor detailed actions for security and compliance purposes.

Prefect Cloud REST API

The Prefect REST API is used for communicating data from Prefect clients to Prefect Cloud or a local Prefect server so that orchestration can be performed. This API is mainly consumed by Prefect clients like the Prefect Python Client or the Prefect UI.

Prefect Cloud REST API interactive documentation

Prefect Cloud REST API documentation is available at https://app.prefect.cloud/api/docs.

Start using Prefect Cloud

To create an account or sign in with an existing Prefect Cloud account, go to https://app.prefect.cloud/.

Then follow the steps in the UI to deploy your first Prefect Cloud-monitored flow run. For more details, see the Prefect Quickstart and follow the instructions on the Cloud tabs.

Need help?

Get your questions answered by a Prefect Product Advocate! Book a Meeting