Skip to main content

What you’ll do

Match a task to the right Runflow model in under a minute.

Decision tree

Browse the full catalog in /models.

Three things to check before you pick

  1. Pricing unit. $/request (flat) vs $/megapixel vs $/second (video). Map to your average asset size.
  2. Result delivery. Runs are asynchronous by default. Use callbacks or polling unless the model page documents sync_mode and you intentionally want inline output.
  3. Inputs. Most edit models accept either a public URL or an upload. Read the model page for required input keys.

Try one

Pick a model from the table, open its page, and copy the curl block. The samples come straight from the per-model llms.txt and most use the literal string Bearer RUNFLOW_API_KEY rather than an env-var. Substitute your actual token before running, or change the header to Bearer $RUNFLOW_API_KEY (curl) / Bearer ${process.env.RUNFLOW_API_KEY} (Node) / f"Bearer {os.environ['RUNFLOW_API_KEY']}" (Python).

Models

Full filterable catalog.

Quickstart

5-minute walkthrough.