Runway website screenshot

Runway

Runway is an applied AI research company that builds generative AI tools for creative professionals. Their developer platform provides APIs for video generation, image generation, real-time conversational avatar experiences, media uploads, and audio synthesis powered by advanced generative models including Gen-4, Gen-4 Turbo, Gen-4.5, Gen-4 Aleph, Veo 3.1, Act Two, and GWM-1 (General World Model). The API uses asynchronous task processing with Bearer token authentication.

Runway publishes 14 APIs on the APIs.io network, including Avatars API, Character Performance API, Documents API, and 11 more. Tagged areas include Video Generation, Image Generation, Artificial Intelligence, Machine Learning, and Generative AI.

The Runway catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Runway’s developer surface includes authentication, developer portal, documentation, engineering blog, changelog, and 15 more developer resources.

60.7/100 strong ▬ flat Agent 59/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
16 APIs 1 MCP Servers 1 Agent Skills 16 Features
Video GenerationImage GenerationArtificial IntelligenceMachine LearningGenerative AIAvatarsCharactersWebRTCCreative Tools

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 60.7/100 · strong
Contract Quality 19.1 / 25
Developer Ergonomics 8.7 / 20
Commercial Clarity 14.7 / 20
Operational Transparency 5.5 / 13
Governance 6.3 / 12
Discoverability 6.5 / 10
Agent readiness — 59/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/runway: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Runway Python SDK

The Runway Python SDK provides a convenient Python library for interacting with the Runway API. Supports Python 3.8+ with type annotations compatible with MyPy. Includes automat...

Runway Node.js SDK

The Runway Node.js SDK provides a JavaScript and TypeScript library for integrating with the Runway API. Supports Node.js 18+ with TypeScript bindings, automatic retries, and be...

Runway Avatars API

Create and manage persistent avatar personas with defined appearance, voice, and personality. Avatars can be created from a single reference image in any visual style.

Runway Character Performance API

Control a character's facial expressions and body movements using a reference performance video with the Act Two model.

Runway Documents API

Upload and manage domain-specific knowledge documents that avatars can reference during conversations to provide accurate, contextual responses. Each avatar supports up to 50,00...

Runway Frame Interpolation API

Interpolate between video frames to increase frame rate and smoothness.

Runway Image to Video API

Generate videos from input images with optional text prompts using Gen-4, Gen-4 Turbo, Gen-4.5, or Aleph models.

Runway Lip Sync API

Create generative videos where a selected face speaks lines from audio clips or AI-generated voices, supporting 28+ languages.

Runway Realtime Sessions API

Create live WebRTC sessions connecting users to avatars for real-time conversational interactions. Each session has a maximum duration of 5 minutes.

Runway Sound Effects API

Generate sound effects for videos using AI.

Runway Tasks API

Retrieve status and output of asynchronous generation tasks.

Runway Text to Image API

Generate high-quality images from text prompts using the Gen-4 Image model.

Runway Text to Video API

Generate videos from text prompts alone using Gen-4.5, Veo 3.1, or Veo 3.1 Fast models.

Runway Uploads API

Upload temporary media files that can be referenced in generation requests.

Runway Video to Video API

Generate new videos from existing video inputs using the Gen-4 Aleph model.

Runway Video Upscale API

Upscale video resolution and quality.

Scroll for all 16

Postman Collections 14

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 14

Open Collections 3

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Runway Characters API

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

MCP SERVER

Agent Skills 1

Packaged agent skills for driving this provider's APIs from an AI assistant.

Pricing Plans 1

Published pricing tiers and plan structures.

Runway Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Runway Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

Free: 125 one-time credits with Gen-4 Turbo image
Standard at $12/mo annual: 625 credits, all video models
Pro at $28/mo: 2,250 credits, custom voices
Unlimited at $76/mo: 2,250 credits + unlimited Explore Mode
Enterprise: SSO, custom org spaces, Workspace Analytics
Gen-4.5, Gen-4, Gen-4 Turbo video generation
Image generation (Gen-4, Gemini 3 Pro/2.5)
Text-to-Speech with custom voices
Lip Sync
Upscaling and watermark removal
REST API for video/image generation
Webhooks for completion notification
OAuth 2.0 + API tokens
Asset storage (5 GB Free, 100/500 GB paid)
Video editor with unlimited projects on paid
Enterprise integrations with internal tools

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Runway Characters Realtime Events

The Runway Characters realtime event interface describes the WebRTC-based communication protocol for live conversational avatar sessions powered by GWM-1. Once a realtime sessio...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Runway Context

0 classes · 7 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Runway API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

Runway API Rules

6 rules · 4 warnings 2 info

SPECTRAL

Runway API Rules

17 rules · 5 errors 11 warnings 1 info

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

Runway Avatar

8 properties

JSON SCHEMA

Runway Generation Task

5 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Runway Task Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Runway Authentication

http · 1 scheme

SECURITY

Runway Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Runway Agentic Access

17 operations · 15 acting

17 operations · 15 acting

AGENTIC

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: runway
name: Runway
description: Runway is an applied AI research company that builds generative AI tools for creative professionals. Their developer
  platform provides APIs for video generation, image generation, real-time conversational avatar experiences, media uploads,
  and audio synthesis powered by advanced generative models including Gen-4, Gen-4 Turbo, Gen-4.5, Gen-4 Aleph, Veo 3.1, Act
  Two, and GWM-1 (General World Model). The API uses asynchronous task processing with Bearer token authentication.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/runway.png
tags:
- Video Generation
- Image Generation
- Artificial Intelligence
- Machine Learning
- Generative AI
- Avatars
- Characters
- WebRTC
- Creative Tools
url: https://raw.githubusercontent.com/api-evangelist/runway/refs/heads/main/apis.yml
created: '2025-03-01'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: runway:python-sdk
  name: Runway Python SDK
  description: The Runway Python SDK provides a convenient Python library for interacting with the Runway API. Supports Python
    3.8+ with type annotations compatible with MyPy. Includes automatic retries, best-practice error handling, and type safety
    to simplify integration of Runway's video and image generation capabilities into Python applications.
  humanURL: https://docs.dev.runwayml.com/api-details/sdks/
  tags:
  - Python
  - SDK
  - Libraries
  - Artificial Intelligence
  - Video Generation
  properties:
  - type: Documentation
    url: https://docs.dev.runwayml.com/api-details/sdks/
  - type: GitHubRepository
    url: https://github.com/runwayml/sdk-python
- aid: runway:nodejs-sdk
  name: Runway Node.js SDK
  description: The Runway Node.js SDK provides a JavaScript and TypeScript library for integrating with the Runway API. Supports
    Node.js 18+ with TypeScript bindings, automatic retries, and best-practice error handling. Install via npm, yarn, or pnpm.
  humanURL: https://docs.dev.runwayml.com/api-details/sdks/
  tags:
  - Node.js
  - JavaScript
  - TypeScript
  - SDK
  - Libraries
  - Video Generation
  properties:
  - type: Documentation
    url: https://docs.dev.runwayml.com/api-details/sdks/
  - type: GitHubRepository
    url: https://github.com/runwayml/sdk-node
- aid: runway:runway-avatars-api
  name: Runway Avatars API
  description: Create and manage persistent avatar personas with defined appearance, voice, and personality. Avatars can be
    created from a single reference image in any visual style.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Avatars
  properties:
  - type: OpenAPI
    url: openapi/runway-avatars-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-character-performance-api
  name: Runway Character Performance API
  description: Control a character's facial expressions and body movements using a reference performance video with the Act
    Two model.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Character Performance
  properties:
  - type: OpenAPI
    url: openapi/runway-character-performance-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-documents-api
  name: Runway Documents API
  description: Upload and manage domain-specific knowledge documents that avatars can reference during conversations to provide
    accurate, contextual responses. Each avatar supports up to 50,000 tokens of knowledge.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Documents
  properties:
  - type: OpenAPI
    url: openapi/runway-documents-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-frame-interpolation-api
  name: Runway Frame Interpolation API
  description: Interpolate between video frames to increase frame rate and smoothness.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Frame Interpolation
  properties:
  - type: OpenAPI
    url: openapi/runway-frame-interpolation-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-image-to-video-api
  name: Runway Image to Video API
  description: Generate videos from input images with optional text prompts using Gen-4, Gen-4 Turbo, Gen-4.5, or Aleph models.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Image to Video
  properties:
  - type: OpenAPI
    url: openapi/runway-image-to-video-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-lip-sync-api
  name: Runway Lip Sync API
  description: Create generative videos where a selected face speaks lines from audio clips or AI-generated voices, supporting
    28+ languages.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Lip Sync
  properties:
  - type: OpenAPI
    url: openapi/runway-lip-sync-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-realtime-sessions-api
  name: Runway Realtime Sessions API
  description: Create live WebRTC sessions connecting users to avatars for real-time conversational interactions. Each session
    has a maximum duration of 5 minutes.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Realtime Sessions
  properties:
  - type: OpenAPI
    url: openapi/runway-realtime-sessions-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-sound-effects-api
  name: Runway Sound Effects API
  description: Generate sound effects for videos using AI.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Sound Effects
  properties:
  - type: OpenAPI
    url: openapi/runway-sound-effects-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-tasks-api
  name: Runway Tasks API
  description: Retrieve status and output of asynchronous generation tasks.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Tasks
  properties:
  - type: OpenAPI
    url: openapi/runway-tasks-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-text-to-image-api
  name: Runway Text to Image API
  description: Generate high-quality images from text prompts using the Gen-4 Image model.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Text to Image
  properties:
  - type: OpenAPI
    url: openapi/runway-text-to-image-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-text-to-video-api
  name: Runway Text to Video API
  description: Generate videos from text prompts alone using Gen-4.5, Veo 3.1, or Veo 3.1 Fast models.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Text to Video
  properties:
  - type: OpenAPI
    url: openapi/runway-text-to-video-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-uploads-api
  name: Runway Uploads API
  description: Upload temporary media files that can be referenced in generation requests.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Uploads
  properties:
  - type: OpenAPI
    url: openapi/runway-uploads-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-video-to-video-api
  name: Runway Video to Video API
  description: Generate new videos from existing video inputs using the Gen-4 Aleph model.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Video to Video
  properties:
  - type: OpenAPI
    url: openapi/runway-video-to-video-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
- aid: runway:runway-video-upscale-api
  name: Runway Video Upscale API
  description: Upscale video resolution and quality.
  humanURL: https://docs.dev.runwayml.com/api/
  baseURL: https://api.dev.runwayml.com/v1
  tags:
  - Video Upscale
  properties:
  - type: OpenAPI
    url: openapi/runway-video-upscale-api-openapi.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/api/
  - type: SpectralRules
    url: rules/runway-rules.yml
  - type: Documentation
    url: https://docs.dev.runwayml.com/characters/
  - type: AsyncAPI
    url: asyncapi/runway-characters-asyncapi.yml
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/runway/overview
- type: AgenticAccess
  url: agentic-access/runway-agentic-access.yml
- type: DomainSecurity
  url: security/runway-domain-security.yml
- type: Authentication
  url: authentication/runway-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/runwayml
- type: Portal
  url: https://docs.dev.runwayml.com/
- type: Documentation
  url: https://docs.dev.runwayml.com/api/
- type: Website
  url: https://runwayml.com/
- type: DeveloperPortal
  url: https://dev.runwayml.com/
- type: PrivacyPolicy
  url: https://runwayml.com/privacy-policy
- type: TermsOfService
  url: https://runwayml.com/terms-of-use
- type: Blog
  url: https://runwayml.com/blog
- type: Login
  url: https://app.runwayml.com/
- type: GitHubOrganization
  url: https://github.com/runwayml
- type: ChangeLog
  url: https://docs.dev.runwayml.com/api-details/api_changelog/
- type: Vocabulary
  url: vocabulary/runway-vocabulary.yml
- type: JSONLD
  url: json-ld/runway-context.jsonld
- type: Features
  data:
  - 'Free: 125 one-time credits with Gen-4 Turbo image'
  - 'Standard at $12/mo annual: 625 credits, all video models'
  - 'Pro at $28/mo: 2,250 credits, custom voices'
  - 'Unlimited at $76/mo: 2,250 credits + unlimited Explore Mode'
  - 'Enterprise: SSO, custom org spaces, Workspace Analytics'
  - Gen-4.5, Gen-4, Gen-4 Turbo video generation
  - Image generation (Gen-4, Gemini 3 Pro/2.5)
  - Text-to-Speech with custom voices
  - Lip Sync
  - Upscaling and watermark removal
  - REST API for video/image generation
  - Webhooks for completion notification
  - OAuth 2.0 + API tokens
  - Asset storage (5 GB Free, 100/500 GB paid)
  - Video editor with unlimited projects on paid
  - Enterprise integrations with internal tools
  sources:
  - https://runwayml.com/pricing
  updated: '2026-05-04'
- name: MCP Server
  url: https://github.com/runwayml/runway-api-mcp-server
  type: MCPServer
- name: Agent Skills
  url: https://github.com/runwayml/runway-characters-meeting-skill
  type: AgentSkills
- type: LlmsText
  url: https://docs.dev.runwayml.com/llms.txt
maintainers:
- FN: API Evangelist
  email: info@apievangelist.com