Overview

Below you can find tutorials to help you get started with Cube.js. If you're already building something with Cube, please explore recipes — short, self-contained, and runnable solutions to popular use cases.

These tutorials are great places to start learning Cube.js:

The following tutorials cover advanced concepts of Cube.js:

Learn more about prominent features of Cube.js:

FeatureStoryDemo
Drill downsIntroducing a drill down table APIDemo
Compare date rangeComparing data over different time periodsDemo
Data blendingIntroducing data blending APIDemo
Real-time data fetchReal-time dashboard guideDemo
Dynamic schema creationUsing asyncModule to generate schemas
AuthenticationAuth0 integration
AuthenticationAWS Cognito integration

Explore how to integrate Cube.js with data visualization tools:

ToolTutorialDemo
📈 D3.jsD3 dashboard tutorialDemo
📈 HighchartsReact Highcharts exampleDemo
📈 Material UIMaterial UI Dashboard with ReactDemo
📈 Material UIReact data table with Material UIDemo
📈 MaterialAngular dashboard with MaterialDemo
📊 AG GridReact Pivot Table with AG GridDemo
🗺 MapboxBuilding map-based data visualizations with MapboxDemo

Have a look at some demo applications you can build with Cube.js:

ApplicationStory
Hacktoberfest 2020Hacktoberfest 2020 in insights and statistics
Slack VibeSlack Vibe, the Open Source Analytics for Slack

Did you find this page useful?