Skip to main content

First steps with Snowplow

Snowplow is the customer context layer that provides the data foundation for your organization. It transforms raw behavioral data into real-time customer context for AI agents and advanced analytics, using Snowplow Signals and the Snowplow Customer Data Infrastructure (CDI) platform.

diagram of snowplow architecture

Start on a hosted environment​

The fastest way to start is a hosted environment that Snowplow provisions for you. There is no infrastructure to deploy, and you can send events, see them validated, and load them into a warehouse or lake on the day you sign up.

  • The free trial is 14 days of Snowplow CDI Cloud. Sign up on the Snowplow website, with no credit card and no sales call, and receive access instructions within around 20 minutes.
  • The Signals free tier is the same hosted environment with no end date, capped at 5 million events a month, for building real-time customer attributes with Signals.

Once the environment exists, you can do the setup yourself by following the rest of this guide, or hand it to an AI assistant. The Snowplow MCP server connects Claude Code, Cursor, Codex, or any MCP client to your account with one command, and the Snowplow Assistant does the same from inside Console. Either can design the tracking plan, create the schemas, add the tracker to your application, and check the events. See Snowplow quickstart with your coding agent.

Snowplow runs as a managed platform, hosted either by Snowplow or in your own cloud account, or as a self-hosted deployment that you run yourself. The hosted trial above runs on CDI Cloud, and the same account carries over to a paid deployment. See the feature comparison page for what each edition includes.

We offer two fully featured Customer Data Infrastructure (CDI) platforms:

  • Snowplow CDI Private Managed Cloud: hosted in your own cloud, managed by Snowplow
  • Snowplow CDI Cloud: hosted and managed by Snowplow

For self-hosted deployments, we have:

  • Snowplow Community Edition: not for production use, hosted and managed by you
  • Snowplow Self-Hosted: for production use, for existing Snowplow users

Customer Data Infrastructure​

Snowplow CDI is our full infrastructure offering. Choose whether you'd like the data plane to be entirely hosted in your cloud account, or whether you'd prefer Snowplow to host the pipeline infrastructure for you.

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

CDI Private Managed Cloud​

Private Managed Cloud is a version of Snowplow hosted in your own cloud account, using your data warehouse or lake. Ongoing pipeline maintenance, such as upgrades and security patches, are managed by Snowplow.

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

CDI Cloud​

Cloud is a hosted version of Snowplow designed to get your organization up and running and delivering value from behavioral data as quickly as possible. With Cloud, you don't need to set up any cloud infrastructure yourself.

All data processed and collected with Snowplow Cloud is undertaken within Snowplow's own cloud account.

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

Self-Hosted​

Self-Hosted is for teams that want to run the pipeline infrastructure themselves. It is not required to use Snowplow, and it is not the quickest way to evaluate it: the hosted environments above need no deployment. With Self-Hosted, you deploy and host everything, and many features, including the control plane, are not available.

Community Edition​

Snowplow Community Edition is for non-production use cases. It's a starter template: use it to evaluate Snowplow for testing purposes.

Community Edition infrastructure is provided under the SLULA license.

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)✅

Production Self-Hosted license​

If you have an existing Snowplow implementation, either Community Edition or a legacy deployment, you're eligible for Snowplow Self-Hosted. It's a production-use license.

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)✅

On this page

Try Snowplow Free for 14 Days

Collect behavioral data and act on it in real time. Design a schema, send an event, and fetch live context with the AI Assistant and MCP server.

Want to see a custom demo instead? Book a demo