Posted On: Mar 9, 2023
QuickSight Embedding SDK is a Javascript library that allows developers to integrate analytics functionality into their products and applications. The SDK version 2.0 supports TypeScript, ES6 (async/await) syntax, and utility features that enable developers to quickly build analytics experiences within their applications.
With SDK 2.0, host applications are able to dynamically communicate with the embedded iframe. Using info, warning, and error events, developers can monitor the embedded iframe lifecycle and react to different states in their applications. Additionally, while a dashboard or visual is being rendered, developers can display a loading spinner, minimizing the need to write custom logic. Furthermore, developers can also externalize undo and redo dashboard actions into their application, as well as retrieve and pass parameters more efficiently. With this release, we are further simplifying the developer workflow for embedding data visualization and analysis features such as charts, dashboards, KPIs, and reports into customer-facing applications.