Skip to main content

Lakeflow Connect API Sizing

Lakeflow Connect is currently available through Lakemeter's calculation API. It is not a supported workload form in the current release.

The calculation models two possible components:

  1. A Lakeflow pipeline using serverless pipeline compute
  2. An optional classic gateway for database connectors

API endpoint

POST /api/v1/calculate/lakeflow-connect

Example with direct monthly pipeline hours:

{
"cloud": "AWS",
"region": "us-east-1",
"tier": "PREMIUM",
"dlt_edition": "ADVANCED",
"hours_per_month": 100,
"gateway_enabled": false
}

Run-based pipeline usage can be expressed with:

{
"runs_per_day": 2,
"avg_runtime_minutes": 60,
"days_per_month": 22
}

Do not send direct monthly hours and run-based usage in the same request.

Optional gateway

Database connectors can require an always-on gateway. Enable it and provide the gateway configuration:

{
"gateway_enabled": true,
"gateway_instance_type": "i3.xlarge",
"gateway_pricing_tier": "on_demand",
"gateway_payment_option": "NA",
"gateway_hours_per_month": 730
}

The response separates pipeline and gateway costs. Gateway cost can include both Databricks DBUs and cloud VM infrastructure.

Current limitation

The Lakeflow Connect calculation path has known pipeline, gateway SKU, and run-based validation defects tracked in GitHub issue #8. Treat results as preliminary and verify the returned SKU, DBUs, VM cost, and hours before using them externally.