Skip to main content

Quick Start vs Manual Setup

What is Quick Start?

We have built a set of terraform modules, which automates the setting up & deployment of the required infrastructure & applications for an operational Snowplow open source pipeline, with just a handful of input variables required on your side. 

The accompanying Quick Start guides for AWS or GCP will get you up and running with a Snowplow open source pipeline — and deliver rich behavioural data to stream, lake and warehouse — in less than an hour.

The data pipeline that you will have set up by the end of either guide will look similar to the following (this will vary by cloud and can be designed to suit your needs due to our modular approach):

After following a Quick Start guide, you will be able to: 

  • Collect granular, well-structured data with our suite of web, mobile and server side SDKs
  • Create your own custom events and entities
  • Easily enable and disable our suite of out-of-the-box enrichments
  • Consume your rich data in real time from a choice of over 5 supported destinations (kinesis, pubsub, S3, Postgres or ElasticSearch)

Out-of-the-box, the pipeline set up using Quick Start will: 

  • Handle up to ~100 events per second (~9 million events per day)
  • Cost ~$200 (depending on data transfer costs) per month for ~100 events per second in AWS infrastructure costs, and ~$240 on GCP

It will get you up and running as quickly as possible with Snowplow's open source product so that you can start exploring how to run & manage a Snowplow pipeline that will help you to deliver value with rich, high quality behavioural data to power multiple use cases.

Would you rather run Snowplow locally?

🎉 We like the way you think! 😉

Could you tell us more about what you have in mind?

Can we contact you for further discussion?

When to choose Manual Setup

Having completed a Quick Start guide, you can tweak our terraform modules or the pipeline topology to your liking. Still, some setups are not yet supported. Because of this, you might want to opt for a Manual Setup instead. Manual Setup is more involved, but gives you more flexibility and control.

FeatureQuick StartManual Setup
Hosted in your own cloudAWS, GCPAWS, GCP
First party server cookies
InstallationAutomated via TerraformDocker images available for each component
Data warehouse destinationsPostgres, (AWS→)Snowflake, (GCP→)BigQueryPostgres, Snowflake, (GCP→)BigQuery, (AWS→)Redshift, (AWS→)Databricks
Data lake destinationsS3S3, GCS
Streaming destinationsKinesis, PubsubKinesis, Pubsub, Kafka (alpha)
Surge protection
(AWS-specific)