Self-Hosted Setup
Run Isofold in your own environment for full control and compliance.
Self-host Isofold
Prefer to run Isofold yourself? You can deploy it in your own cloud, edge region, or local environment. This gives you complete control over performance, logging, and compliance boundaries.
BigQuery via GCP Marketplace
Isofold offers a GCP Marketplace image for BigQuery workloads. This is the fastest way to run Isofold within your own GCP project.
After deployment
Once deployed, copy the external IP or internal load balancer address and point your BigQuery client to it:
Security tips
- Use a private VPC connection to BigQuery
- Restrict access to the proxy via IAM or firewall rules
- Enable logging or verification mode for auditability
Manual deployment (Snowflake, Aurora, or custom)
For Snowflake, Aurora, or other engines, you can deploy Isofold using Docker or Fly.io.
Option A — Docker
Route traffic through localhost:8080
or your cloud IP.
Option B — Fly.io
- Install the Fly CLI
- Run
fly launch
and configure your environment - Deploy to a region close to your warehouse
- Use the Fly hostname as your proxy URL
We recommend Fly.io for latency-sensitive, multiregion deployments.
Configuration Reference
Variable | Description |
---|---|
BACKEND_TYPE | bigquery | snowflake | aurora |
BACKEND_HOST | Hostname of your target warehouse |
ISOFOLD_VERIFY_MODE | Runs original + optimized queries when true |
Need help? Contact support or explore the architecture overview.