Skip to content

Overview

The Prefect application is designed in a cloud-native, scalable way. Installation of the Prefect application is done through Helm.

Minimum Requirements

Each cloud provider (AWS, GCP, Azure) has a service that provides and implements the main infrastructure requirements. See Infrastructure Services for minimum sizing requirements for Kubernetes, PostgreSQL, and Redis.

The required components are:

Cloud Architecture Overview

All three major cloud providers are supported (AWS, GCP, Azure).

Cloud Overview

Application Service Overview

Architecture Overview

Auth

Prefect Customer-Managed supports SSO via ADFS, Okta, and Entra. See Authentication Methods for provider configuration details.

SMTP

An SMTP server is optional. The SMTP server is primarily responsible for notifications, through triggers like automations. The Customer-Managed installation can function without an SMTP server; however, the notifications system will be unable to send e-mails.