Cube

Universal semantic layer for building data applications with consistent metrics.

MCPCLI

About Cube

Universal semantic layer for building data applications with consistent metrics. Explore how Cube integrates with the agentic data stack ecosystem and supports autonomous data operations.

Key Features

  • Code-first data modeling using YAML or JavaScript with version control integration
  • Intelligent caching via pre-aggregations in Cube Store for aggregate-aware query acceleration
  • Multiple API standards: REST, GraphQL, SQL, MDX, and DAX for universal tool interoperability
  • AI API providing a standard interface for LLM-powered text-to-semantic-layer queries
  • Comprehensive access control with Python/JavaScript-defined security policies
  • Semantic SQL architecture (Postgres-compatible with MEASURE function) for AI agents
  • Dataset-centric design using Cubes and Views as a queryable knowledge graph

Agent Integration

CLIcubejs-cli

$ npx cubejs-cli <command> OR npm install -g cubejs-cli
CLI Documentation