What is Embed API?
Zoho Analytics' Embed API is a developer-focused toolkit for embedding reports and dashboards directly into web-based applications. Whether it is a SaaS product, an internal tool or a customer-facing portal, the Embed API offers a seamless way for users to access analytics.
Unlike basic iFrame embedding, the Embed API enables ISVs and SaaS providers to deliver personalized, contextual, and secure analytics experiences. Users can interact with embedded reports in real time and gain highly relevant insights.
What You Can Do with the Embed API
Zoho Analytics' Embed API provides the flexibility to deliver tailored analytics experiences for individual users or groups, right within existing products or portals.
How Embed API Works
Here's how the Zoho Analytics' Embed API works within a web-based application or portal:
Embed using iFrames or SDK
Embed specific reports and dashboards using standard iFrame code. For full-fledged analytics embedding, use Zoho Analytics' Software Development Kits (SDKs) to unlock deeper control and interactivity.
Enforce access control and scope
Use API flags, role-based settings, domain whitelisting, and much more to define what users can see or do. This ensures secure access within a clear-defined scope.
Generate secure embed tokens via API
Create user-specific, time-bound embed tokens via the RESTful Embed API to authorize Single Sign-On (SSO)-based access to embedded analytics modules.
Pass dynamic parameters for interactivity
Use API calls or SDK methods to pass runtime filters and user-specific inputs, enabling personalized analytics for each user.
Who can use Embed API
The Zoho Analytics Embed API is ideal for anybody looking to integrate powerful, contextual analytics into existing workflows or applications.Some notable users include:
Product Developers & SaaS Providers
Embed select visualizations or full-fledged analytics modules into your software, scalable across user-groups and tenants.
Enterprise IT teams
Integrate reports and dashboards (e.g., for performance, cost tracking, or operations) directly into internal applications and processes.
Portal admins
Embed role-specific reports within internal or external portals, delivering secure, relevant insights to each user group.