# Static PNG embeds > Render a Flax chart or dashboard to a static PNG via GET /api/embed/image for surfaces that block iframes *[View this page in the Flax docs](https://flax-analytics.com/docs/developers/embed-png)* Some surfaces — locked-down intranets, email, wikis that strip iframes — won't render a live embed. For those, Flax renders a chart or dashboard to a static PNG image. This page is for developers embedding where iframes are unavailable. ## Endpoint ```http GET /api/embed/image?t= ``` `t` is the per-resource [embed token](/docs/developers/embedding-overview). The response is a PNG of the same session-less `/embed` view an iframe would show, so you can use it anywhere an image URL is accepted. ## How it renders Flax renders the token-authenticated embed page with **headless Chromium** and returns the resulting image. Because the render navigates to the token's own embed URL, the data is fetched as the token's service principal and stays scoped under [row-level security](/docs/modeling/row-access-filters). Rendered images are served from a **bounded cache**, so repeated requests for the same resource are fast and don't re-render every time. > [!NOTE] > A PNG is a snapshot, not an interactive view. For live filtering and drill-down, use an [iframe embed](/docs/developers/embed-iframe) instead. ## Related - [Embedding overview](/docs/developers/embedding-overview) - [Iframe embeds](/docs/developers/embed-iframe) - [Exporting](/docs/visualizations/exporting)