docs-mintlify/embedding/index.mdx
Cube provides multiple approaches for embedding AI-powered analytics into your applications — from iframe embeds to fully custom embedded analytics experiences built on Cube's APIs.
Embed Cube content using iframes for the fastest integration with minimal code. This approach works with any frontend framework and requires no additional dependencies.
Iframe embedding supports dashboards, Analytics Chat, and the full Cube application in Creator Mode.
Authentication options:
Embed Cube using the React Embed SDK for tighter integration with your React applications. Components provide more control over styling, theming, and user interactions.
Build fully custom embedded analytics experiences using Cube APIs directly. This headless approach gives you complete control over data fetching, visualization, and user interface.
Use the Chat API to build custom conversational analytics experiences. Let your users ask questions in plain language and get trusted answers powered by your semantic layer — without building your own AI infrastructure.
Use the Core Data APIs to build fully custom visualization, reporting, and dashboarding experiences.