Observable is a collaborative data canvas that offers interactive and reactive data exploration capabilities, built using JavaScript, which complements its native integration with Observable Plot, an open-source visualization library. It provides a rich set of cell types, tutorials, examples, templates, and notebooks contributed by a community of creators. Observable notebooks run in the cloud and can be embedded as whole or individual blocks. Cube is a headless BI platform that sits between data sources and downstream applications, providing consistent metrics and performance for all data flowing downstream. It works with modern data stores, creates a metrics layer with consistent metrics definitions, and delivers them to any data notebook, application, or BI tool via its SQL, REST, or GraphQL APIs. By using Observable and Cube together, teams can provide a common ground for all teams working together within an organization, eliminating inconsistent data usage across different teams. Observable complements Cube by providing a customized data model that can be used to define consistent metrics definitions. Users can connect their data to Cube through SQL API or REST API, and embed the notebook into various environments, such as HTML documents, React apps, or content management systems like Gatsby.