s3://landing/flickr-8k/), powered by the
Rerun SDK.
What this demo shows:
- Loading image + caption pairs directly from MinIO S3 via
boto3 - Logging them to Rerun with a sequential timeline (
image_idx) - Saving a portable
.rrdrecording that can be shared or embedded - Embedding the Rerun web viewer in a Mintlify MDX page via
<iframe>
Step 1, Load Captions from S3
Flickr8k caption file format: CSV withimage,caption columns.
Each image has 5 reference captions from different annotators.
Step 2, Log Images + Captions to Rerun
We initialise a Rerun recording stream and save it to a.rrd file.
Each image is logged as rr.EncodedImage (JPEG bytes, no decode needed)
and each set of captions as rr.TextDocument with Markdown formatting.
Timeline: image_idx, a sequence timeline, one step per image.
Step 3, Open in the Rerun Web Viewer
To view the recording locally, run:What Rerun shows
Step 4, Mintlify Embed (iframe)
The Rerun web viewer loads any publicly hosted.rrd file through its url query
parameter. We serve the viewer ourselves from artifacts.aegeanai.com rather than from
app.rerun.io, which stopped serving its viewer assets to embedded pages:
flickr8k_demo.rrd to the artifacts
bucket and substitute the url parameter. Keep the recording’s format version in its
key, as the VisDrone one does, because a viewer only reads its own and the preceding
minor version.
Live embed test
The iframe below loads the VisDrone recording, which confirms both that the Mintlify<iframe> renders and that the self-hosted viewer starts:

