Skip to content

Cube.dev Development

Professional Cube.dev development from experienced developers based in Graz, Austria.

Cube.dev is a semantic analytics layer — a headless BI solution that sits between your database and frontend, providing a governed, API-based query layer. Instead of writing SQL directly in the frontend, you define data models with measures, dimensions and joins that Cube translates into optimized queries.

At dectria, we use Cube.dev in our ESG platform NetCero to power analytical dashboards. The multi-dimensional query logic allows breaking down metrics across various dimensions — with tenant-aware access control and visualization via ECharts.

The advantage over expensive BI tools like Tableau or Power BI is clear: full control over dashboard UX, no per-user license costs, and pre-aggregations deliver results for complex queries across millions of records in milliseconds. Cube integrates with any charting library and any frontend framework.

Official website

Capabilities

What We Build with Cube.dev

Semantic data model (measures & dimensions) Pre-aggregations for sub-second response times Multi-tenancy & access control REST & GraphQL API SQL API for BI tool compatibility Caching & query orchestration Database connectors (PostgreSQL / BigQuery / Snowflake) Custom dashboard development ECharts / Recharts / D3 integration Self-hosted & cloud deployment

Use Cases

Typical Use Cases

GHG & ESG Reporting Dashboards

Interactive dashboards for carbon accounting and sustainability reporting with multi-dimensional analysis by scope, location and time period — as used in our NetCero platform with tenant-aware data isolation.

Embedded Analytics for SaaS Products

Analytics functionality embedded directly in your application without relying on external BI tools. Custom dashboards with your own design language and full control over the user experience.

Data-Driven Decision Platforms

Central analytics layers that consolidate data from multiple sources and expose it through a unified API for dashboards, reports and automated alerts — with pre-aggregations for consistent performance.

FAQ

Cube.dev FAQ

Why does dectria recommend Cube.dev over traditional BI tools?
Traditional BI tools like Tableau or Power BI come with their own interfaces that barely integrate into your existing product UX, and charge per-user license fees. Cube.dev delivers the analytics engine without a frontend — we build dashboards using the same stack as the rest of the application. This results in a consistent user experience and predictable costs.
How performant is Cube.dev with large datasets?
Cube.dev uses pre-aggregations to pre-compute and cache frequently queried metrics. This means even complex queries across millions of records return results in milliseconds. We use this technique in production projects for analytical dashboards with complex aggregations.
Can Cube.dev be operated in a multi-tenant setup?
Yes, Cube.dev supports multi-tenancy natively through its security context. Every query is automatically filtered to the respective tenant's data — without needing to adjust the dashboard logic. This allows us to ensure in SaaS products that each tenant sees exclusively their own data.

Every project starts with a conversation.

Let us talk about your individual needs and goals.

Start a project