
Cube is a universal semantic layer that makes it easy to connect data silos, create consistent metrics, and make them accessible to any data experience your business or your customers needs. Data engineers and application developers use Cube’s developer-friendly platform to organize data from your cloud data warehouses into centralized, consistent definitions, and deliver it to every downstream tool via its APIs.
Your business data becomes consistent, accurate, easy to access, and, most importantly, trusted. Once trusted, the use of data accelerates throughout your organization, delivering better experiences to your customers and driving intelligence back into the business.
With Cube, you can build a data model, manage access control and caching, and expose your data to every application via REST, GraphQL, and SQL APIs. With these APIs, you can use any charting library to build custom UI, connect existing dashboarding and reporting tools, and build AI agents with frameworks like LangChain.
Last Releases
- v1.3.541.3.54 (2025-08-15) Features schema-compiler: Reduce memory usage after compilation is done (#9890) (812efec) snowflake-driver: Add queryTag connection parameter (#9889) (d0554d6)
- v1.3.531.3.53 (2025-08-15) Features athena-driver: export env variables for IAM assume role auth (#9882) (3c6fc89) client-core: introduce cubesql method (#9884) (423aadc)
- v1.3.521.3.52 (2025-08-14) Bug Fixes api-gateway: Handle array format for joins in /meta?extended endpoint (#9881) (e1a2cfa), closes #9800 Features cubesql: Support cursors in stream mode (#9877) (8ddaba5) snowflake-driver: Upgrade Snowflake Node.js… Read more: v1.3.52
-
Common Issues When Installing Cube and How to Solve Them
Introduction For data engineers working on building metrics and data analytics platforms, Cube is a powerful open-source tool that simplifies data modeling and querying. However, setting up Cube locally can pose challenges due to various environmental configurations, dependencies, and system-specific issues. Understanding these common installation pitfalls can help avoid frustration and streamline the process, saving…
-
How to Install Cube Locally: A Quick Start Guide
Installing Cube Locally Cube can be installed in several ways, including Docker for a containerized approach and via npm if you’re working in a Node.js environment. Method 1: Installing Cube with Docker This approach is great for creating isolated, reproducible environments. Install Docker: Ensure Docker is installed and running. Check with: Pull the Cube Image:…
-
Cube Review: A Versatile Solution for Data Transformation and Analytics in the Modern Stack
Introduction With businesses increasingly relying on data-driven decision-making, having a robust, flexible tool for ETL, data storage, and real-time analytics is essential. Cube, an open-source analytics API platform, aims to fill this need by making it easier for organizations to build and manage data applications at scale. Designed for developers, data engineers, and analytics teams,…