SDK Architecture Overview
The Percus rendering layer is composed of two decoupled packages that work together to embed personalized video experiences into any web page.
Percus Player
The Percus Player is a self-contained iframe runtime that receives commands via the postMessage API, loads a Lottie-based animation template, applies personalization bindings, and renders the result.
Percus SmartEmbed SDK
The Percus SmartEmbed SDK (percus-embed-sdk) is the client-side library used to embed the Percus Player into any web page. It handles iframe creation, the postMessage communication protocol, and exposes a clean JavaScript API for controlling playback.