Skip to main content

Installer

One of GA4Dataform by Superform Labs' coolest features is the simple installing process.

When you are working with Dataform you don't have a lot of options to choose from when creating a repository programmatically:

  • Dataform API
  • Import as NPM package
  • Connect to a Git repository
  • Terraform

Since we didn't want to create an NPM package and connecting to a Git repo involves several manual steps, we opted for the Dataform API route.

We build the installer with:

  • Alpine JS / Tailwind CSS frontend
  • Python backend
  • Served by Cloud Run
  • Deployed via Cloud Build