{"library":"cubejs-server","type":"library","category":null,"description":"Cube.js Server (`@cubejs-backend/server`) is the core Node.js component of the Cube.js analytics platform, an open-source semantic layer for building analytical applications. It functions as a backend microservice that manages connections to various data sources (SQL databases, data warehouses), handles query queuing, caching, and pre-aggregations, and exposes a GraphQL/REST API for frontend applications. The current stable version, as per recent npm releases, is around 1.6.x, while the user provided 0.33.8 which is an older minor version. Cube.js releases new versions frequently, sometimes introducing breaking changes even in minor updates within a major series (e.g., 0.x.x versions). Its key differentiators include a SQL-based data schema for defining measures and dimensions, advanced pre-aggregation for performance, robust caching, enterprise-grade security (JWT tokens, row-level security), and visualization-agnostic API support, allowing integration with any frontend framework or BI tool.","language":"javascript","status":"active","version":"0.33.8","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cubejs-server","imports":["import { CubejsServer } from '@cubejs-backend/server';","import { CubejsServerOptions } from '@cubejs-backend/server';","import { generate } from '@cubejs-backend/server';"]},{"cmd":"yarn add cubejs-server","imports":[]},{"cmd":"pnpm add cubejs-server","imports":[]}],"homepage":"https://cube.dev","github":"https://github.com/zhjuncai/cube.js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cubejs-server","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/cubejs-server/compatibility"}}