Embed parameters

iframe URL parameters

ParameterDefaultDescription
autoplayfalseStart playback automatically.
loopfalseReplay after the demo ends.
controlstrueShow player controls.
themedarkPlayer theme, usually dark or light.
start0Start time in seconds.
endemptyOptional end time in seconds.
brandingtrueShow LittleDemo branding when the plan requires it.

Example:

html
<iframe src="https://littledemo.com/embed/demo_abc123?autoplay=true&loop=true&controls=false" allow="autoplay; fullscreen"></iframe>

SDK data attributes

AttributeDescription
data-littledemo-idFixed demo ID.
data-littledemoEnables dynamic mode when no ID is provided.
data-littledemo-keyPublishable key override.
data-littledemo-projectProject override for dynamic embeds.
data-littledemo-promptPrompt override for dynamic embeds.
data-littledemo-templateRecording template hint.
data-littledemo-sectionSection hint for section-focused recordings.
data-littledemo-autoplaytrue or false.
data-littledemo-looptrue or false.
data-littledemo-themePlayer theme.
data-littledemo-widthPlayer width.
data-littledemo-heightPlayer height.

Signed runtime payload

Signed runtime embeds use the same player controls plus generation fields:

FieldDescription
demoIdExisting demo ID to render.
urlURL to record when no demoId is provided.
promptRecording prompt.
templateRecording template hint such as guided-tour, pricing-focus, or auto.
sectionSection hint for section-focused recordings.
durationTargetTarget duration, for example 10s.
autoplay, loop, controls, theme, start, end, brandingPlayer options.
Ask a question... ⌘I