{
    "slug": "runway",
    "name": "Runway",
    "category": "Video & Audio",
    "website_url": "https://runwayml.com",
    "entry_url": "https://recatools.com/ai-directory/runway/",
    "schema": "video/v1",
    "oldest_verified_on": "2026-08-20",
    "versions": [
        {
            "id": "gen4-5",
            "label": "Gen-4.5",
            "status": "current",
            "released_at": "2025-12-01",
            "is_flagship": true,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": "an integer from 2 to 10, per single generation",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 2,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "720p",
                    "scope": "the API expresses output size as `ratio`, whose allowed values are 1280:720, 720:1280, 1104:832, 960:960, 832:1104, 1584:672. There is no 1080p or 4K option on gen4.5 — Runway sells a separate upscaler model for that",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "native_audio": {
                    "state": "known",
                    "value": true,
                    "scope": "documented for the MODEL in Runway's research post, and NOT exposed by the API: the gen4.5 request schema lists only promptText, promptImage, ratio, duration, seed, contentModeration, outputFormat, proresProfile, and gen4.5 bills a flat 12 credits/s — unlike veo3.1 on the same API, which is priced separately with and without audio",
                    "note": null,
                    "source_url": "https://runway.com/research/introducing-runway-gen-4.5",
                    "source_title": "Runway Research — Introducing Runway Gen-4.5",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "t2v",
                        "i2v"
                    ],
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/models.md",
                    "source_title": "Runway API — Models",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": "self-serve via the Runway Dev portal; credits sold at $0.01 each",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/pricing.md",
                    "source_title": "Runway API — Pricing and Costs",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.12,
                        "currency": "USD"
                    },
                    "scope": "12 credits per second of output at $0.01/credit, minimum 1 credit per generation",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/pricing.md",
                    "source_title": "Runway API — Pricing and Costs",
                    "verified_on": "2026-08-20"
                },
                "watermark": {
                    "state": "unpublished",
                    "value": null,
                    "scope": null,
                    "note": "Runway publishes no watermark policy for API output. Its attribution page requires a 'Powered by Runway' text or logo credit in the UI, which is not the same thing as a burned-in watermark",
                    "source_url": "https://docs.dev.runwayml.com/usage/attribution.md",
                    "source_title": "Runway API — Attribution Requirements",
                    "verified_on": "2026-08-21"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": "no negativePrompt field in the documented gen4.5 request schema",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "duration_choices",
                "fps",
                "price_cn",
                "open_weights",
                "license",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "aleph2",
            "label": "Aleph 2.0",
            "status": "current",
            "released_at": "2026-06-02",
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 30,
                    "scope": "input videos 2-30s and keyframes up to 30s total. This is a video-EDITING model, not a from-scratch generator",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api-details/api_changelog/",
                    "source_title": "Runway API Changelog and Updates (2 June 2026)",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "v2v"
                    ],
                    "scope": "input is video plus text or image",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/models.md",
                    "source_title": "Runway API — Models",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/models.md",
                    "source_title": "Runway API — Models",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.28,
                        "currency": "USD"
                    },
                    "scope": "28 credits per second at $0.01/credit",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/pricing.md",
                    "source_title": "Runway API — Pricing and Costs",
                    "verified_on": "2026-08-20"
                },
                "max_input_images": {
                    "state": "known",
                    "value": 5,
                    "scope": "up to 5 keyframe images at specific timestamps",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api-details/api_changelog/",
                    "source_title": "Runway API Changelog and Updates",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "min_duration_s",
                "duration_choices",
                "max_resolution",
                "fps",
                "native_audio",
                "price_cn",
                "open_weights",
                "license",
                "watermark",
                "region_availability",
                "negative_prompt"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        },
        {
            "id": "gen4-turbo",
            "label": "Gen-4 Turbo",
            "status": "legacy",
            "released_at": null,
            "is_flagship": false,
            "fields": {
                "max_duration_s": {
                    "state": "known",
                    "value": 10,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "min_duration_s": {
                    "state": "known",
                    "value": 2,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "max_resolution": {
                    "state": "known",
                    "value": "720p",
                    "scope": "ratio enum 1280:720, 720:1280, 1104:832, 832:1104, 960:960, 1584:672",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                },
                "modes": {
                    "state": "known",
                    "value": [
                        "i2v"
                    ],
                    "scope": "image input ONLY — unlike gen4.5, gen4_turbo has no text-to-video mode; promptImage is required",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/models.md",
                    "source_title": "Runway API — Models",
                    "verified_on": "2026-08-20"
                },
                "api_available": {
                    "state": "known",
                    "value": true,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/models.md",
                    "source_title": "Runway API — Models",
                    "verified_on": "2026-08-20"
                },
                "price": {
                    "state": "known",
                    "value": {
                        "per": "second",
                        "amount": 0.05,
                        "currency": "USD"
                    },
                    "scope": "5 credits per second at $0.01/credit",
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/guides/pricing.md",
                    "source_title": "Runway API — Pricing and Costs",
                    "verified_on": "2026-08-20"
                },
                "negative_prompt": {
                    "state": "known",
                    "value": false,
                    "scope": null,
                    "note": null,
                    "source_url": "https://docs.dev.runwayml.com/api.md",
                    "source_title": "Runway API Reference",
                    "verified_on": "2026-08-20"
                }
            },
            "absent_fields": [
                "duration_choices",
                "fps",
                "native_audio",
                "price_cn",
                "open_weights",
                "license",
                "watermark",
                "region_availability",
                "max_input_images"
            ],
            "constraints": [],
            "oldest_verified_on": "2026-08-20"
        }
    ]
}
