Frequently Asked Questions
Will Isofold break my queries?
No. Isofold is designed to preserve semantics and results.- All rewrites are semantically equivalent
- You can enable verification mode to run both the original and rewritten versions
- If a query can’t be safely rewritten, it’s passed through untouched
Can I see what changed in my query?
Yes. You can:- View a diff of original vs rewritten query in the dashboard
- Fetch it via the API
- Enable logs for inline comparison
What if a rewrite goes wrong?
EnableISOFOLD_VERIFY_MODE
to catch it:
Can I disable rewriting for certain queries?
Yes.- Add a comment to skip:
- Or create passthrough rules for tables, schemas, or patterns
How much latency does Isofold add?
Minimal:- Hosted mode (Fly.io): ~5–10ms median
- Self-hosted mode: typically sub-2ms if colocated
- No added latency for passthrough queries
What permissions does Isofold need?
Hosted mode:- Access to submit queries to your warehouse on your behalf (e.g., BigQuery service account)
- Network access to your database
- Optional: Prometheus or logging sinks
Can I host Isofold myself?
Absolutely.- Use the self-hosted setup
- Deploy via Docker, Fly.io, or GCP Marketplace
- Maintain full control over network, logs, and TLS
How is billing calculated?
You’re only charged on actual cost savings, never on raw usage.- See How Billing Works
- View Savings Reports
Does Isofold support data warehouses other than BigQuery, Snowflake, or Aurora?
Support is being actively expanded. Planned targets include:- ClickHouse
- Redshift
- MotherDuck
- Postgres (native mode)
Need help with anything else? Contact support@isofold.com