Embed and oEmbed

Put a Slidesfly reader inside another document

Eligible reader pages support a chromeless embed mode. Public reader metadata also advertises an oEmbed discovery URL.

Last tested: July 28, 2026Reference

Iframe embed

Add ?embed=1 to an eligible reader URL. The reader removes its outer chrome and relaxes its own framing policy for the embed request.

<iframe
  src="https://slidesfly.xyz/d/YOUR_DECK_ID?embed=1"
  title="Quarterly review"
  width="960"
  height="540"
  loading="lazy"
  allow="fullscreen"
></iframe>

oEmbed discovery

Reader metadata exposes an application/json+oembed discovery link. A consumer can also call the app-domain endpoint directly:

GET https://slidesfly.com/api/oembed?url=https%3A%2F%2Fslidesfly.xyz%2Fd%2FYOUR_DECK_ID

Access behavior

Deck stateEmbed behavior
Public or unlistedReader can render when the deck remains current and allowed by policy.
Password / private / allowlistViewer authorization is still required; the embed flag does not bypass access.
Expired, deleted, historical, or quarantinedThe stable reader path does not expose unavailable content.

Security boundary

Read the security architecture before embedding untrusted or third-party HTML content.