Bold BI embedding architecture enables seamless integration of interactive dashboards into your applications, portals, or websites. Here’s a simplified breakdown:
- Bold BI Server: Hosts dashboards, manages data connections, authentication, and APIs. Deployable on-premises or cloud (Azure, AWS, etc.).
- Embed SDK (JavaScript): Lightweight library for embedding dashboards in web apps. Handles rendering and user interactions.
- Backend Integration (Your Server): Generates secure embed tokens via API calls.
- Client Application: Uses Embed SDK and token to render dashboards securely.
- User logs in to your application.
- Client requests an embed token from your backend.
- Backend calls Bold BI server to generate the token.
- Token is sent to the client.
- Dashboard is rendered using Embed SDK and token.
This architecture ensures secure, scalable embedding with full interactivity inside your application environment.