Skip to main content
GET
cURL
Estimate the cost of running a query before and after Isofold optimization. This endpoint is primarily supported for BigQuery, where dry-run mode provides exact byte scan estimates. For other warehouses, estimates are heuristic-based.

Request

Make a GET request to /cost with a query parameter:

Query Parameters


Response

Fields


Notes

  • On BigQuery, this uses real dry-run estimates.
  • On other engines, costs are approximated using:
    • Column count
    • Join complexity
    • Filter selectivity
  • Use this endpoint to evaluate query rewrites without executing them.

Next: Verify Result Equivalence

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

query
string
required

SQL query string

Response

200 - application/json

Cost estimate result

original_cost
number
optimized_cost
number
savings
number