AIMovieToolkit

How AI video tools plug into a pipeline

Pipeline hooks: official SDKs

9 of the 28 tools document SDKs. The most common reading is “SDKs in two or more languages”, for 7. Each tool's reading is set out below with the line of documentation behind it. As of 2026-09-25.

SDKs across the registerSolid: documented. Outline: nothing read.SDKs across the registerDocumented asAdobe Firefly — Documented as: Not documented in the docs readAdobe FireflyBytePlus ModelArk — Documented as: Not documented in the docs readBytePlus ModelArkColossyan — Documented as: Not documented in the docs readColossyanD-ID — Documented as: Not documented in the docs readD-IDDescript — Documented as: Not documented in the docs readDescriptfal — Documented as: SDKs in two or more languagesfalFlixly — Documented as: SDKs in two or more languagesFlixlyGoogle Veo — Documented as: SDKs in two or more languagesGoogle VeoHeyGen — Documented as: Not documented in the docs readHeyGenHiggsfield — Documented as: SDKs in two or more languagesHiggsfieldinvideo — Documented as: Not documented in the docs readinvideoKapwing — Documented as: Not documented in the docs readKapwingKling AI — Documented as: Not documented in the docs readKling AIKrea — Documented as: Not documented in the docs readKreaLTX — Documented as: Not documented in the docs readLTXLuma — Documented as: SDKs in two or more languagesLumaMiniMax — Documented as: Not documented in the docs readMiniMaxOpenAI Sora — Documented as: Not documented in the docs readOpenAI SoraPika — Documented as: Not documented in the docs readPikaPixVerse — Documented as: Not documented in the docs readPixVerseReplicate — Documented as: SDKs in two or more languagesReplicateRevid — Documented as: Not documented in the docs readRevidRunway — Documented as: SDKs in two or more languagesRunwaySceneMixer — Documented as: Not documented in the docs readSceneMixerSynthesia — Documented as: Not documented in the docs readSynthesiaVEED — Documented as: One SDK or clientVEEDVidu — Documented as: Not documented in the docs readViduWan (Alibaba Cloud) — Documented as: One SDK or clientWan (Alibaba Cloud)
Fig. 1 Solid: documented. Outline: nothing read.
Official SDKs: reading and page wording, by tool, read 2026-09-25.
ToolDocumented asOn the page
Adobe FireflyNot documented in the docs readNot documented in the docs read (2026-09-25)
BytePlus ModelArkNot documented in the docs readNot documented in the docs read (2026-09-25)
ColossyanNot documented in the docs readNot documented in the docs read (2026-09-25)
D-IDNot documented in the docs readNot documented in the docs read (2026-09-25)
DescriptNot documented in the docs readNot documented in the docs read (2026-09-25)
falSDKs in two or more languagesPython and JavaScript clients
FlixlySDKs in two or more languagesOfficial JavaScript and PHP clients
Google VeoSDKs in two or more languagesThe Google GenAI SDK, with examples in Python, JavaScript and Go
HeyGenNot documented in the docs readNot documented in the docs read (2026-09-25)
HiggsfieldSDKs in two or more languagesPython and TypeScript SDKs
invideoNot documented in the docs readNot documented in the docs read (2026-09-25)
KapwingNot documented in the docs readNot documented in the docs read (2026-09-25)
Kling AINot documented in the docs readNot documented in the docs read (2026-09-25)
KreaNot documented in the docs readNot documented in the docs read (2026-09-25)
LTXNot documented in the docs readNot documented in the docs read (2026-09-25)
LumaSDKs in two or more languagesPython and JavaScript SDKs
MiniMaxNot documented in the docs readNot documented in the docs read (2026-09-25)
OpenAI SoraNot documented in the docs readNot documented in the docs read (2026-09-25)
PikaNot documented in the docs readNot documented in the docs read (2026-09-25)
PixVerseNot documented in the docs readNot documented in the docs read (2026-09-25)
ReplicateSDKs in two or more languagesClient libraries for Python, Node.js and Go
RevidNot documented in the docs readNot documented in the docs read (2026-09-25)
RunwaySDKs in two or more languagesNode.js and Python SDKs, the Node one with TypeScript bindings
SceneMixerNot documented in the docs readNot documented in the docs read (2026-09-25)
SynthesiaNot documented in the docs readNot documented in the docs read (2026-09-25)
VEEDOne SDK or clientThe fal.ai client, installed with npm, yarn or pnpm, since its APIs are served through fal
ViduNot documented in the docs readNot documented in the docs read (2026-09-25)
Wan (Alibaba Cloud)One SDK or clientThe DashScope SDK, besides plain HTTP calls

Inclusion rule. All 28 tools in the register. Order. Alphabetical by tool name.

1What this hook covers

This hook records official SDKs and client libraries for calling a tool's API from code. 7 tools document SDKs in two or more languages, 2 a single SDK or client, and 19 none on the pages read.

An SDK saves writing the same request, retry and polling code in every project, and it usually follows the API's changes first. Python and JavaScript or TypeScript are the languages that come up most.

2Each reading and its tools

  • SDKs in two or more languages: fal, Flixly, Google Veo, Higgsfield, Luma, Replicate and Runway
  • One SDK or client: VEED and Wan (Alibaba Cloud)
  • Not documented in the docs read: Adobe Firefly, BytePlus ModelArk, Colossyan, D-ID, Descript, HeyGen, invideo, Kapwing, Kling AI, Krea, LTX, MiniMax, OpenAI Sora, Pika, PixVerse, Revid, SceneMixer, Synthesia and Vidu

3Tools with more to read

  • fal — Python and JavaScript clients
  • Higgsfield — Python and TypeScript SDKs
  • Replicate — Client libraries for Python, Node.js and Go
  • Runway — Node.js and Python SDKs, the Node one with TypeScript bindings
  • VEED — The fal.ai client, installed with npm, yarn or pnpm, since its APIs are served through fal
  • Wan (Alibaba Cloud) — The DashScope SDK, besides plain HTTP calls

4The other hooks

Public API · Agent and automation hooks · Highest resolution named · Hand-off to editing software · Subtitle files · The finished file · File formats named · Finished-job signal