compare
Cube vs MetricFlow
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Cube | MetricFlow |
|---|---|---|
| Language | Rust | Python |
| Licence | Other | Apache-2.0 |
| Stars | 21k | 1.8k |
| Latest | v1.8.8 | v0.213.0 |
| Last push | 2026-10-18 | 2026-10-13 |
| Release cadence | about 1 day between releases | about 11 days between releases |
| Active contributors | 23+ commit authors on the default branch in the last 90 days | 7 commit authors on the default branch in the last 90 days |
| Flags | none | none |
How they relate
MetricFlow replaces Cube. Alternatives to Cube →
Full replacementSemantic layer that defines metrics in YAML and generates SQL for them.
Both replace Looker. Alternatives to Looker →
PartialCubeSemantic layer with metrics, caching and SQL, REST and GraphQL APIs; charts come from other tools.
PartialMetricFlowMetric definitions in YAML like LookML, without the BI front end.
Cube
- v1.8.82026-10-16Note: Version bump only for package cubejs
- v1.8.72026-10-16cube-cli: Hide placeholder version in update notice (#12250) (2aaa580)
- v1.8.62026-10-13schema-compiler: Stop rollupJoin and rollupLambda from leaking memory through memoized references (#12248) (0b90fd3)
- v1.8.52026-10-13cubesql: Never render an empty alias for wrapped subqueries (#12239) (c50979a)
- v1.8.42026-10-12api-gateway: Guard member-expression SQL eval against JS injection (#12207) (3c09976)
MetricFlow
- v0.213.02026-09-10MetricFlow 0.213.0
- mf-stdio-sidecar/v0.213.0+2609101914.4200f85c2026-09-10
- v0.212.02026-08-19MetricFlow 0.212.0
- mf-stdio-sidecar/v0.212.0.dev0+2607311617.cb03eb2a2026-07-31
- sidecar/v0.210.0+12026-07-27
Cube
✓ signed The latest release, v1.8.8, carries a signature GitHub verified.
Loading the security report
MetricFlow
✓ signed The latest release, v0.213.0, carries a signature GitHub verified.
Loading the security report