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.
| Tool | Hook | What the documentation says |
|---|---|---|
| fal | SDKs | Python and JavaScript clients |
| Flixly | SDKs | Official JavaScript and PHP clients |
| Google Veo | SDKs | The Google GenAI SDK, with examples in Python, JavaScript and Go |
| Higgsfield | SDKs | Python and TypeScript SDKs |
| Luma | SDKs | Python and JavaScript SDKs |
| Replicate | SDKs | Client libraries for Python, Node.js and Go |
| Runway | SDKs | Node.js and Python SDKs, the Node one with TypeScript bindings |
| VEED | SDKs | The fal.ai client, installed with npm, yarn or pnpm, since its APIs are served through fal |
| Wan (Alibaba Cloud) | SDKs | The 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)
- Async inferencePython and JavaScript clients
- Next stepsOfficial JavaScript and PHP clients
- ExamplesThe Google GenAI SDK, with examples in Python, JavaScript and Go
- Choose your pathPython and TypeScript SDKs
- InstallationPython and JavaScript SDKs
- Page headerClient libraries for Python, Node.js and Go
- Available SDKsNode.js and Python SDKs, the Node one with TypeScript bindings
- How it worksThe fal.ai client, installed with npm, yarn or pnpm, since its APIs are served through fal
- PrerequisitesThe DashScope SDK, besides plain HTTP calls
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)