DocsDocsSlackSlackResources ExamplesSee what's possible with Cube.jsExamples See what's possible with Cube.jsBlogLearn more about Cube.jsBlog Learn more about Cube.jsCommunitySee how to contribute to Cube.jsCommunity See how to contribute to Cube.jsGitHubFile an issue or contribute the codeGitHub File an issue or contribute the codeCube CloudCube CloudGet StartedGet Started
d3.js with AngularBuild your analytical application in three simple steps with Cube.js
Follow these steps to build yourStep 1. Launch an analytical API. It will provide data for your applicationStep 2. Bootstrap a front-end application. It will help to explore dataStep 3. Explore data and build an app. Follow our complete and detailed guidesSTEP 1
d3.js with Angular
Install Cube.js as an analytical API Use Cube.js to launch an analytical API on top of your data storeCube.js is an open-source analytical API platformCube.js is used to build internal BI tools or add analytics to existing applications
Get started with Cube.js$ npx cubejs-cli create d3-js-with-angular-app Copyand follow our Getting StartedGetting Started guide.STEP 2
Bootstrap a front-end application with AngularUse Cube.js Playground to bootstrap a template Angular applicationCube.js Playground is used to explore your data and test different chart types
Explore data and build an app$ npx cubejs-cli create hello-worldCopyOpen http://localhost:4000/http://localhost:4000/ in your browserSTEP 3
Create a visualization with d3.jsExplore our d3.js guides and create beautiful visualizationsShare your experience with Cube.js communityD3 DashboardD3 DashboardHackerNews InsightsHackerNews Insights
Join our fast‑growing developer community
Open source100 contributors and 10,000+ stars on GitHubOpen source 100 contributors and 10,000+ stars on GitHub
Vibrant community2,000 members on SlackVibrant community 2,000 members on Slack
What they’re saying
Hansjoerg PoschJul 11, 2020I just started working with Cube JS and it has been a pleasant experience so far! Kudos to all devs and especially thank you for the well written docs.
Travis FischerMar 3, 2020I found Cube.js last night and have already integrated it into my user dashboards. Setup with MongoBI was a breeze and the query builder made getting started refreshingly simple.👍 5🚀 1
Pavel TiunovJun 12, 2020Cube.js serves trillion data point sets in production. But it's for Athena though. Biggest RDBMS we've seen in production it's several billions data point set for MySQL.
Willem DemmersAug 4, 2020Cube seems like one of the most well-designed and thought out software that I’ve seen whilst researching data pipelining. It feels very modern in a good way.👍 1
JcAug 3, 2020It's effectively a "headless" technology in that sense, and it has a lot of flexibility for varying use cases. For example, you can even use it against a real-time database (pre data lake). It almost doesn't matter what you're querying, it's the two-tier caching strategy on top of a well-defined measure/dimension vocabulary that you get so easily that makes it attractive.
Sign up for Cube.js Releases and UpdatesAwesome product updates; no spam. SubscribeEmail is not validBuilt with ♥️ in San Francisco2021 © Cube Dev, Inc.
ResourcesGetting StartedGetting StartedDocumentationDocumentationExamplesExamplesBlogBlog
Community Slack Twitter Github