
Cube.js
Universal Semantic Layer for Data Apps
Cube.js is an open-source universal semantic layer that helps developers build fast, consistent data applications with powerful APIs.
What is Cube.js
Cube.js is a universal semantic layer that sits between your data sources and applications. Think of it as a smart middleware that connects to data warehouses like Snowflake, BigQuery, or Postgres and transforms raw data into business-ready metrics and dimensions.
Unlike traditional BI tools that lock you into specific interfaces, Cube.js provides flexible APIs that work with any application or tool. You define your data model once using code, and Cube.js automatically generates optimized SQL queries, handles caching for faster performance, and provides consistent results across all your applications.
The platform consists of two main offerings: Cube Core (open-source) for self-hosting and Cube Cloud (managed service) with additional enterprise features. Both versions support the same core functionality but Cube Cloud includes hosting, security features, and integrations with popular BI tools like Tableau and Power BI.
Features of Cube.js
Universal semantic layer for consistent data access
REST, GraphQL, and SQL APIs with auto-optimization
Smart caching and pre-aggregations for fast queries
20+ data source connectors including Snowflake, BigQuery
Code-first data modeling with version control support
Row and column-level security controls
Native BI tool integrations (Tableau, Power BI, Excel)
Open source and managed cloud options
Real-time data updates and streaming
Visual data model editor
Cube.js Pricing
Free
- 2 development instances
- 1,000 queries per day
- Community Slack support
- Basic hosting on AWS/GCP
- Open source Cube Core access
- Standard API endpoints
Starter
- $0.15 per Cube Compute Unit (CCU)
- Unlimited deployments
- 10k queries per day (development)
- 50k queries per day (production)
- AWS/GCP hosting in select regions
- Community Slack + Email support
- Up to 150GB pre-aggregations
- One BI tool integration
Premium
- $0.30 per Cube Compute Unit (CCU)
- 99.95% uptime SLA
- Unlimited queries
- Multi-region support (AWS/GCP/Azure)
- Custom domains
- Multi-cluster deployment
- Unlimited pre-aggregations
- Unlimited BI integrations
Enterprise
- $0.40 per Cube Compute Unit (CCU)
- 99.99% uptime SLA
- SSO with SAML 2.0
- Workspace Access Control
- Microsoft Excel/Power BI connection
- Semantic Catalog
- Audit Log
- Priority support
Enterprise Premier
- Custom pricing based on requirements
- Customer-managed keys
- Microsoft Fabric integration
- Custom data source integration
- BYOC (Bring Your Own Cloud)
- Premium support with SLA
- Monitoring integrations
- Professional services included
Cube.js Use Cases
Cube.js Repository
View on Github| Stars | 20,689 |
| Forks | 2,126 |
| Repository Age | 7 years |
| Last Commit | 3 hours ago |
FAQ's About Cube.js
See what users are saying about Cube.js
0 Reviews
No reviews yet
Be the first to review Cube.js









