Direct model control
Base models
Call current image, video, audio, edit, upscale, or character models through their documented endpoints.
Developer access guide · July 31, 2026
Use Runway Dev when an app needs programmatic media generation, editing, packaged creative outcomes, custom pipelines, routing, or interactive characters. Choose the narrowest current surface that satisfies the task, then build around asynchronous tasks, live pricing, review, and model change.
Choose the layer
Direct model control
Call current image, video, audio, edit, upscale, or character models through their documented endpoints.
Cost, latency, or quality routing
Create a reusable routing configuration, set hard constraints, and let Runway select a qualifying model. The response reports the selected model and realized credit cost.
Known creative outcomes
Use a Runway-built endpoint for tasks such as product ads, product swaps, UGC, multi-shot video, ad localization, and marketing stock images.
Private multi-step pipelines
Publish a custom workflow, trigger its private endpoint, and retrieve invocation status. Build and version the workflow separately from the calling application.
Real-time avatars
Integrate interactive avatars with voice, knowledge, and tool calling. Treat consent, disclosure, data, and moderation as product requirements.
01
Define the input, desired output, maximum latency, cost ceiling, safety rules, and human review before selecting a model or packaged endpoint.
02
Use the official developer portal. Keep Runway creative-app credentials, developer credentials, and any Flowith account separate.
03
Confirm the current request schema, model ID, limits, moderation behavior, output format, and likely attempt count before writing integration code.
04
Use Runway's SDK or versioned HTTP API, store the task ID, poll or wait for completion, validate the response, and handle failed tasks explicitly.
05
Set timeouts, retry and spend ceilings, input validation, moderation, secure asset handling, logging, deletion, and a fallback path.
06
Measure cost and latency per accepted result, not per request. Recheck rights, factual content, brand details, disclosure, and destination requirements.
Product boundary
A Runway announcement can prove provider availability. It cannot prove that a model is enabled in a particular Runway account, creative-app plan, region, organization, or Flowith workspace.
Runway creative app
Interactive creation and editing
Web plans, credits, controls, and exports belong to the live app.
Runway Dev
Developer API and production integrations
Developer credits, model IDs, API versions, rate limits, and billing are separate.
Flowith
Independent AI workspace
No Runway Dev endpoint or model access is implied by this page.
Include retries, filtered tasks, unused variants, human review, storage, and downstream editing—not only credits per request.
Send the documented API-version header, pin tested SDKs, validate responses, and keep model IDs and routing configs outside application logic.
Verify input authority, consent, moderation, disclosure, output accuracy, contract terms, and destination policy for the exact workflow.