AIMovieToolkit

How AI video tools plug into a pipeline

Which AI video APIs have official SDKs?

Nine document one. Runway, Luma, Google, fal, Replicate and Higgsfield offer SDKs in two or more languages, usually Python and JavaScript or TypeScript; Flixly offers JavaScript and PHP; Wan uses the DashScope SDK, and VEED's APIs use fal's client. From 9 source pages, read 2026-09-25; no maker pays to be listed.

Documented, and not9 tools document an answer; the remaining tools in the register do not.AnswersDocumented9 toolsNot documented19 toolsRegisterNine hooks per tool
Fig. 1 Tally taken from this register on the day it was read.
Tools whose documentation answers this, read 2026-09-25.
ToolHookWhat the documentation says
falSDKsPython and JavaScript clients
FlixlySDKsOfficial JavaScript and PHP clients
Google VeoSDKsThe Google GenAI SDK, with examples in Python, JavaScript and Go
HiggsfieldSDKsPython and TypeScript SDKs
LumaSDKsPython and JavaScript SDKs
ReplicateSDKsClient libraries for Python, Node.js and Go
RunwaySDKsNode.js and Python SDKs, the Node one with TypeScript bindings
VEEDSDKsThe fal.ai client, installed with npm, yarn or pnpm, since its APIs are served through fal
Wan (Alibaba Cloud)SDKsThe DashScope SDK, besides plain HTTP calls

Inclusion rule. A tool is listed when its own documentation states what the question asks. Order. Tools in alphabetical order.

An SDK saves writing the same request, retry and polling code in every project.

Replicate's client libraries add Go, and Google's examples add Go too, which suits back-end services.

Where an API runs on another platform, as VEED's does on fal, the SDK is the platform's, not the tool's.

1In the documentation's words

fal

See the full Python SDK reference and JavaScript SDK reference for details.

fal, documentation: inference

Flixly

Official JavaScript and PHP clients.

Flixly, API page

Google Veo

Get started using the GenAI SDK

Google, Gemini API documentation: Veo

Higgsfield

Use the Python or TypeScript SDK to submit a request and wait for its result.

Higgsfield, API documentation

Luma

pip install lumaai

Luma, API documentation: Python video generation

Replicate

Client libraries for using Replicate's API: Python, Node.js, Go, MCP, and more.

Replicate, documentation: client libraries

Runway

We provide SDKs as convenient helpers for interacting with our API.

Runway, developer documentation: SDKs

VEED

Add the fal.ai client to your project with npm, yarn, or pnpm.

VEED, API page

Wan (Alibaba Cloud)

To call the API through an SDK, install the DashScope SDK .

Alibaba Cloud, Wan API reference (text to video)

Official SDKs for every tool · Which AI video APIs have to be polled? · How long do AI video results stay available?

2One tool in the same pipeline

Read against “Which AI video APIs have official SDKs?”, this is how SceneMixer describes the matching stage of its own pipeline:

SceneMixer generates each character once as a full-body reference sheet — 9:16, plain background, directional key light, identity features written before any technical instruction — and then attaches crops of that sheet to every shot the character appears in.

SceneMixer, AI Character Sheet Generator (read 2026-10-13)

The samples page for 15 languages lists one finished series per language, each with the cast speaking that language natively and every segment's storyboard shown next to its video.

SceneMixer, AI Short Drama in 15 Languages (2026): Interface, Scripts and the Dialogue Your Cast Actually Speaks — “Can I watch a sample in my language before I start?” (read 2026-10-13)