Skip to main content

Deployment model

Snowplow BDP Enterprise

Snowplow BDP Enterprise is deployed using a “private SaaS” or “Bring Your Own Cloud (BYOC)” deployment model. This means the data pipeline is hosted and run in your own cloud environment, using your data warehouse or lake. (These comprise the data plane.) The ongoing pipeline maintenance, such as upgrades and security patches, are still managed by Snowplow.

The control plane, which includes a UI and an API for defining your data and managing your infrastructure, is hosted by Snowplow.

Hosted by SnowplowHosted by you
Control plane
Management Console
API endpoints
Data plane
Pipeline infrastructure (AWS / Azure / GCP)
Data destination (warehouse / lake)

Snowplow BDP Cloud

BDP Cloud differs from BDP Enterprise above in that the data pipeline is deployed in Snowplow’s cloud account and entirely managed by Snowplow.

Hosted by SnowplowHosted by you
Control plane
Management Console
API endpoints
Data plane
Pipeline infrastructure
Data destination (warehouse / lake)

Snowplow Community Edition

With Snowplow Community Edition, everything is deployed and hosted by you. Note that the control plane functionality from above is not available in Community Edition.

Hosted by SnowplowHosted by you
Control plane
Management ConsoleN/AN/A
API endpointsN/AN/A
Data plane
Pipeline infrastructure (AWS / Azure / GCP)
Data destination (warehouse / lake)