Try an integration or demonstration

These are maintained experimental pilots. Use matching SDK and integration versions, and read the linked installation guide before starting. The 0.9.0-alpha.1 SDK uses Python 0.9.0a1, ABI 57 and schema 27. Before its tag is published, build matching SDK packages from source. Integration packages have their own distribution status below. Current Linux host evidence is automated; interactive human acceptance and upstream endorsement are not claimed.

Application or demo

Useful first task

Evaluation route and current scope

Blender

Recover renamed Sequencer media by content

Prepared 0.3.0 extension, matching SDK wheel included; Blender 5.2.2/Linux installed-host checks pass

Kdenlive

Record clips and recover missing media

Optional source patches for 26.08.2; full Linux builds/tests pass with and without the SDK

OBS recording pilot

Register a finalized recording’s identity and capture facts

Installed C SDK and optional frontend plugin; eight real OBS 32.2.2/Linux scenarios pass

Natron

Resolve a compact image sequence into an ordinary Reader

Native source module for 2.5.0; normal/negative renders and plugin-free fallback pass on Linux

Ardour

Recover renamed audio by content

Optional source patches for pinned 9.8; full Linux builds with/without SDK and installed macOS resolver pass

OpenAssetIO Manager

Resolve a recorded entity reference through a standard host interface

Manager 0.6.0 with SDK 0.9.0a1; isolated installed-package tests pass

OTIO demo

Resolve a timeline’s references through the Manager

Demo 0.4.0 with the matching Manager/SDK; installed demo passes

Nuke trial

Save and relocate one managed Read sequence

Nuke 17.0v1 preparation passes; licensed host execution is not executed

SDK installed-package checks pass on Linux, macOS and Windows. Each pilot retains its own host/platform scope; a wheel tag alone does not establish host support. Optional Blender 5.3 beta fails two fixtures and is not qualified. Use each pilot repository’s issues for experimental support and its stated removal or disabled-plugin fallback.

OBS → Blender

OBS records the finalized media, stable identity, technical metadata and capture activity in one production. In Blender preferences, choose that same .pproj, add the recording to the Sequencer, and save. Blender adopts the existing identity when its locator has one complete match. Move the recording and use Find Missing Media by Content; save the accepted path. The automated walkthrough also reopens the .blend with the extension disabled.

Run the recording pilot’s tests/run.py, then its tests/handoff_blender.py in background Blender with the built extension. Its README gives the exact arguments. Media files travel separately from the production file.

Kdenlive → Blender → OpenAssetIO Manager

Select one explicit production in Kdenlive and Blender. Kdenlive records the original clip; Blender adopts it and records a completed still render with its inputs and producing activity. The configured Manager resolves the recorded result on this machine. Kdenlive’s tools/shared-production.sh is the runnable walkthrough: it also covers moved media, a competing-write conflict and changed-source staleness.

These are two separate qualified handoffs. They do not establish a combined three-application OBS recording workflow, timeline conversion or automatic cross-machine synchronization. Each host retains its own project, and a local mapping determines where this machine finds media.