Annual Sale!Get 30% offClaim Now

Developer API · Waitlist open

Every model. One API key.

Call Flux 2, Nano Banana Pro, GPT Image 2, Seedance 2.5, Kling 3.0 and 40+ other image and video models from a single endpoint. Billed with the credits you already have.

Enter the email you want your API key sent to.

Already generating in the app? Your credits carry over.

curl https://api.flux1.ai/v1/generations \
  -H "Authorization: Bearer $FLUX1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-2-pro",
    "prompt": "product photo of a ceramic mug, soft daylight",
    "size": "1024x1024"
  }'

What you get

Built for the code you already write

40+ models, one request shape

Flux 2, Nano Banana Pro, GPT Image 2, Seedream 5, Seedance 2.5, Kling 3.0 and every other model in the app sit behind the same endpoint. Swap the model id, keep the code.

Same credits as the app

API calls draw from the credit balance you already have. No separate API plan, no second invoice, images from 1 credit.

Async jobs and webhooks

Submit a generation, get a job id back immediately, then poll or receive a webhook when the file is ready on a CDN URL.

How it works

Three steps to your first generation

  1. 01

    Join the waitlist

    Leave the email you want your key sent to. Signed-in users join with one click.

  2. 02

    Get your key

    We invite in sign-up order. Your key lives in your Flux1 AI account next to your credits.

  3. 03

    Ship

    Plain REST with JSON. Copy the sample above, replace the model id, and you're generating.

Questions

What will the API cost?

API usage is planned to run on the same credits as the web app, at the same per-model cost. There is no separate API subscription to buy.

Which models are included?

Everything in the app: the Flux family, Nano Banana Pro, GPT Image 2, Seedream 5, plus the video models – Seedance, Kling, Veo, Sora, Wan, Hailuo and MiniMax. New models are added to the API when they are added to the app.

When will I get access?

Invites go out in the order people joined the waitlist. We email you once your key is ready; we don't send anything else to this address.

Is there an SDK?

The API is plain REST over HTTPS with JSON bodies, so it works from any language. Code samples for cURL, Node.js and Python ship with the docs.

Get your key first.

One email when access opens. Nothing else.

Enter the email you want your API key sent to.