BYOC on GCP
Deploy Into Your Own GCP Project
Terraform provisions the stack directly inside your Google Cloud project. Your Iceberg tables and pipeline runs stay there; we don't keep copies of your tables on our servers.
What Gets Provisioned
Cloud Run
Runs the Apache Polaris catalog and the BYOC agent that executes pipeline work inside your project.
Cloud Composer
Managed Apache Airflow orchestrates your pipeline DAGs, Raw ingestion through Clean and Ready transforms.
GCS and BigQuery
Iceberg tables live in Cloud Storage. BigQuery is the query engine for mid-size datasets; smaller ones run on DuckDB.
Workload Identity Federation
OptimaFlo authenticates by impersonating a service account you grant, using short-lived tokens. No key files are exchanged.
Ready to Deploy
The GCP setup guide covers the exact APIs to enable, the IAM roles to grant, and what the deploy wizard does at each step.