Open lakehouse · Apache-2.0 · runs in your cloud

A data warehouse your business runs without hiring a data engineer.

OpenPlane installs an open Iceberg lakehouse into your own cloud account — AWS, Azure, GCP, Alibaba, Tencent, or a rack in Frankfurt — then models, answers and operates it for you. You pay your cloud directly, so it costs about a quarter of the closed alternatives.

No credit card · no sales call · your data never leaves your account

$ openplane init --cloud alicloud --region ap-southeast-1

✓ cloud driver          alicloud (certified)
✓ kubernetes            ACK, 3 nodes, spot
✓ object store          OSS, s3-compatible
✓ catalog               lakekeeper 0.9
✓ engine                duckdb 1.4 (single node)
✓ conformance           6/6 capabilities passed

lakehouse ready in 17m 42s
https://acme.openplane.io
# nothing was sent to us but metadata.
~75% Lower total costthan the Snowflake or Databricks stack, on the same workload.
11 Clouds supportedincluding Alibaba, Tencent, Oracle and bare metal. Conformance tested nightly.
0 Rows sent to usCompute and storage stay in your account. We see metadata only.
Why we exist

Two crowded markets. Nobody built the bridge.

If you have a data platform team, you are spoiled for choice. If you don't, your options are a closed platform priced for an enterprise, or a spreadsheet.

Camp one

Open lakehouse vendors

Excellent engines and genuinely open formats — sold to a staff data engineer. The product assumes a platform team already exists.

→ Wrong buyer for the mid-market
Camp two

“Data team in a box” SaaS

Sold to companies with no data team, but as closed SaaS on one or two hyperscalers — with your data in the vendor's account and their margin on every byte.

→ You can never capture the cost saving
The gap

Open, any cloud, operated for you

An Iceberg lakehouse a 200-person company can actually run — on the cheapest cloud it can reach, with nobody hired to keep it alive. That's OpenPlane.

→ Currently empty. That's the point.
The arithmetic

A quarter of the price, because we don't sell you compute.

Closed platforms mark up the machines they run your queries on. We don't run them — you do, in your own account, at your own rate. Most of the saving is structural, not a discount.

Snowflake stack — credits + ingestion + dbt Cloud + BI$7,900
Databricks stack — serverless SQL + jobs + ingestion + BI$7,200
OpenPlane on AWS, Azure or GCP — all in$2,350
OpenPlane on Alibaba, Tencent or Hetzner — all in$1,950
$0$2,000$4,000$6,000$8,000
Same workload

A 200-person company

  • 12 data sources
  • 2 TB lake
  • 180 modelled tables
  • 40 dashboards
  • 60 business users
  • ~200 GB processed daily

Monthly, USD. Built from published list rates in September 2026 and our own pricing, including the cloud bill you pay directly. Your numbers will differ — the calculator shows its working.

How it works

Your data stays in your account. We only ever see metadata.

OpenPlane splits in two. A small control plane we operate, and a data plane that lives entirely inside your cloud — which is what makes residency, cost and self-hosting all work out at once.

Control planewe run it
Identity & RBAC Metadata index Scheduling Agent runtime Metering Cost optimiser Cloud drivers
Crosses the line Table & column metadata Run intent and plans Signed metering events Query stats, no values Never rows, files or PII
Data planeyour cloud, your bill
Kubernetes S3-compatible storage Iceberg tables DuckDB Trino Spark Ingestion workers Your KMS
The part that replaces hiring

Four agents, each doing a job you'd otherwise recruit for.

Everything they produce is a plain-text file in a git repo you own — reviewable, testable, and yours to take elsewhere. That is the difference between an agent you can trust and a chatbot writing SQL at your warehouse.

Connectreplaces pipeline setup

OAuth into a source and it infers the schema, the primary and incremental keys, whether CDC is available, and how often to sync from how often the data actually changes. “Extraction strategy” is never a question you are asked.

Modelreplaces the analytics engineer

Proposes your semantic model — entities, metrics, grain, joins — as a pull request you review in business language, not SQL. Ships with starter models for retail, subscription, marketplace and wholesale, so the first draft is mostly right. Ambiguity becomes a question, never a guess.

Askreplaces the request queue

Conversation and dashboards grounded only in metrics you've defined. Every answer shows the definition it used and the lineage behind it, so your CFO can check the number instead of trusting it. If it can't be answered from defined metrics, it doesn't improvise.

Operatereplaces the on-call engineer

Schema drift, failed syncs, late data, cost spikes, backfills after an upstream fix. Reversible things are handled silently; the rest arrives as “3 things need your attention” with a proposed fix and one button — never as a log file.

Would rather read the source than the marketing?

Fair. The whole data plane is Apache-2.0, the install is a Helm chart, and the conformance suite that decides which clouds we claim to support runs in public CI.

Read the stack github.com/openplane
The stack

No invented formats. No licence you'll regret depending on.

Every component below is Apache-2.0 or MIT — no BSL, no SSPL, no Elastic Licence anywhere in the dependency graph. Your tables are plain Iceberg on plain object storage: if you leave, they still work.

LayerWhat we useLicenceWhy this one
Table formatApache Iceberg v3Apache-2.0Vendor-neutral and production-ready. Not Delta, which one of our competitors steers.
CatalogApache Polaris · LakekeeperApache-2.0Open Iceberg REST catalog. Lakekeeper's small footprint runs the free tier.
Engine · smallDuckDBMITMost mid-market queries fit in one machine's memory. This is where the saving comes from.
Engine · concurrentTrinoApache-2.0Federation and BI concurrency when many people query at once.
Engine · heavySpark + DataFusion CometApache-2.0Large batch and ML, vectorised. Only provisioned when you actually need it.
Ingestiondlt · Sling · DebeziumApache-2.0Libraries, not a platform to fight. Real CDC where the source supports it.
TransformationSQLMeshApache-2.0Incremental by default and column-level lineage native. Bring an existing dbt project and it keeps working.
OrchestrationDagster · TemporalApache-2.0 / MITAssets, not tasks — the same way you already think about your tables.
Semantic layerOpenPlane spec + SQLGlotApache-2.0Ours, and open. One metric definition compiles to every engine above.
DashboardsRill · Evidence · SupersetApache-2.0 / MITFast exploration, code-first reports, and the self-service long tail.
Conformance

We publish which clouds work, and let CI decide.

OpenPlane needs six things from a cloud. A suite tests all six against a live account every night, and the result — not our marketing — is what sets a provider's tier. Certified clouds get a one-click install and a paid SLA.

ProviderTier ObjectK8sPostgres SecretsWorkload IDIngress Cheapest region
Amazon Web ServicesCertified ap-southeast-1
Google CloudCertified asia-southeast1
Alibaba CloudCertified ap-southeast-1
Microsoft AzureSupported southeastasia
Tencent CloudSupported partial ap-bangkok
Oracle CloudSupported ap-singapore-1
Hetzner + Cloudflare R2Community k3sCNPG sealedkeys fsn1
Huawei · OVH · ScalewayCommunity partial partialkeys varies

Community tier means a driver someone else wrote and tests — installable, no SLA from us. Missing your provider? The driver interface is six functions and the conformance suite tells you what's left.

Pricing

We charge for the work we do, not the machines you own.

No per-seat licence, because we want your whole company using this. No per-row fee, because we shouldn't profit from your growth. No minimum commitment, because that's the thing keeping you off the enterprise platforms in the first place.

Part one · the base

Active data products

predictable · volume-tiered

A monthly fee for each modelled table or metric we keep fresh. You're paying for a maintained data product — the work you'd otherwise hire for.

  • Unlimited users and dashboards
  • Unlimited storage — it's your bucket
  • Price per model falls as you add more
Part two · the variable bit

Usage credits

metered on work performed

Syncs, materialisations, agent actions and served queries. Row volumes are bracketed, not linear, so a busy month doesn't produce a shock.

  • Efficiency rebate: when our optimiser cuts bytes scanned, you keep most of the saving
  • Generous free query allowance, so dashboards never feel metered
Part three · instead of the above

Verified savings share

you only pay if we actually save you money

We compute what your workload would have cost on Snowflake or Databricks and charge a capped share of the verified difference. If we don't beat them, you don't pay us.

  • The benchmark formula is published and reproducible
  • Capped, so a good month never becomes a bad invoice
  • Best for teams migrating off a closed platform
Free forever

The free tier fits inside what your cloud already gives away

Not a crippled trial — the same software, sized to run on always-free cloud allowances. It costs us nothing, so we don't need to take it away from you. It ends when your data outgrows a single node, which is a real wall rather than a paywall.

2 vCPU · 8 GB DuckDB 10 GB Iceberg on R2 Zero egress fees Lakekeeper catalog 3 connected sources Daily syncs Metered agent actions No card required
Open source

What we will never close.

Plenty of infrastructure companies have relicensed the thing you built on. So here is the line, in public, with a date on it: everything a single team needs to run OpenPlane themselves stays Apache-2.0. We charge for running it for thousands of tenants, which a single team never needs.

Apache-2.0 · permanently
  • The semantic layer spec and its compiler
  • All cloud drivers and the conformance suite
  • The connector runtime and every engine adapter
  • Model, quality and lineage schemas
  • The CLI, and a single-tenant install that genuinely works
Commercial · how we make money
  • The multi-tenant control plane
  • Metering and billing
  • The cost optimiser's models, trained across the fleet
  • Enterprise SSO, SCIM and audit
  • Hosted agents, certification and SLAs
Governance

A DCO, not a CLA

We don't ask contributors to sign over rights, because that's the paperwork a company does before it relicenses. We've given up the option.

Protection

Trademark, not licence terms

Fork the code freely. You just can't call your fork certified — which is how Linux and Kubernetes did it, and it's enough.

Services

Consulting when you want it

Fixed-scope packages — onboarding, domain modelling, migration off a closed platform — or a regional partner. Never a prerequisite for the product working.

Get started

Install it on your own cloud in under twenty minutes.

Or join the waitlist and we'll send the install guide, the conformance matrix, and an honest estimate of what your workload would cost — before you give us anything.

We'll only email you about access. No newsletter, and nothing shared with anyone.