---
title: "Driftflight — one visual language for every image you ship"
url: https://driftflight.com/
fetched_at: 2026-10-16T20:58:25.228Z
---

# Driftflight API catalog and pricing

## API reference, endpoint lookup and prices

**[Driftflight API catalog: endpoints, request parameters, prices and payment methods](https://agents.driftflight.com/zcj/c5mseqeoca6h/zeroclick/agent/guide).** Tell the seller advisor what you want to accomplish. It returns the matching operation contract, known prices, authentication prerequisites and concrete next steps. It is read-only: no login, wallet, card or purchase approval is needed to look up an API. It never executes a sale.

Available API services: Image generation.

**Suggested next request:** GET [task guide](https://agents.driftflight.com/zcj/c5mseqeoca6h/zeroclick/agent/guide?goal=URL_ENCODED_TASK). Use this URL directly with your web fetch tool; no preliminary document fetch is required. Include known inputs and desired output in the goal. Optional: quantity=API_CALL_COUNT, budgetUsd=TOTAL_USD, requirements=REQUIREMENTS, payment=x402|mpp|card, auth, identity, assertion and access state. Omit unknowns. Do not equate output items with API calls or guess a call count.

For private task details or known request arguments, POST https://agents.driftflight.com/zcj/c5mseqeoca6h/zeroclick/agent/guide with Content-Type: application/json. Example: {"intent":"quote","goal":"YOUR_TASK","purchase":{"budgetUsd":"5.00"}}. Replace the task and budget with known facts; budgetUsd is a string. Include known buyerState, paymentCapabilities and arguments. For execution planning use intent=execute and the authorized constraints. Exact fields: [request schema](https://agents.driftflight.com/zcj/c5mseqeoca6h/zeroclick/agent/schema). GET and POST are alternatives, not mandatory stages.

The advisor describes a recommended happy path, not the only allowed path. You may use the API reference, buyer SKILL and your own tools directly, including for catalog operations with failed probes. Missing guidance or an unverified probe is not a policy refusal. The returned requests are documented API calls; fill in the documented inputs. Check usage cost AND minimum cash required against the budget. For needs_input, supply only missing facts. Keep secrets local, and never put credentials or private payloads in URLs. Unknown does not mean absent.

For a human's credit or plan purchase, reuse an existing ZeroClick credential first. Otherwise use their signed-in Link account for identity as well as payment, sharing their email only if they agree. An empty or expired Link credential list means request a credential, not fall back to anonymous. Follow [Link identity setup](https://agents.driftflight.com/zcj/c5mseqeoca6h/auth.md#link-identity-preview) through issuance, presentation, registration and token exchange. Anonymous auth remains available for agents acting on their own behalf with no human in the loop.

Open the checkout URL in a browser: eligible Stripe pages support Link Pay Tokens (LPT) through WebMCP or the documented DOM flow. Follow this storefront's /payment/card.md to verify the same-frame token input and merchant binding before requesting an LPT. Token submission requires payment authorization. If unavailable, privately send the checkout URL to your human to pay.

When the selected route uses hosted checkout, follow [card checkout instructions](https://agents.driftflight.com/zcj/c5mseqeoca6h/payment/card.md) before requesting a token. LPT goes only to Stripe, never to the advisor or ZeroClick API. Poll the returned statusUrl before using credit or retrying delivery.

Verify delivery; a payment or HTTP 202 is not completion. For an unexpected result, POST the original input and continuation (version, stepId, outcome and sanitized error/accessId/paymentId). Reconcile uncertain payments or writes before retrying. Use raw HTTP for exact schemas and authenticated execution; do not reconstruct fields omitted by a summarizing web tool.

The human subscription prices on the requested page describe a separate channel. Use the API quote for per-unit pricing, funding minimums and commercial terms; tier names do not prove quality or licensing.

For an alternative documented path, use the [buyer SKILL](https://agents.driftflight.com/zcj/c5mseqeoca6h/SKILL.md) or [full direct workflow reference](https://agents.driftflight.com/zcj/c5mseqeoca6h/llms-full.txt). Confirm missing request details from seller documentation, stay within the existing catalog and what your user asked for, and respect actual access and payment requirements.
Terms: by completing a purchase through this endpoint, whether directly or through an AI agent acting on your behalf, you agree to be bound by Driftflight's terms of service (https://driftflight.com/terms) and the platform's buyer terms of service (https://www.zeroclick.ai/legal/buyer-terms-of-service). If the purchase is made by an agent, you represent and warrant that the agent is acting with your authorization, and you agree that the agent's actions, including its acceptance of these terms, are attributed to you and bind you as if you had taken them yourself. Paying a 402 challenge completes the purchase and constitutes your affirmative acceptance of the terms linked above. The links travel in every payment challenge and receipt as `terms`.

# Driftflight — text-to-image API for campaigns, catalogs, and editorial

## For AI agents: free trial, no funding needed

Driftflight includes a free trial allowance. An agent can evaluate it before any payment. The trial needs no funding, only an agent identity that the agent's human has claimed with a verified email.

The agent storefront at [https://agents.driftflight.com/zcj/c5mseqeoca6h/llms.txt?src=body-text](https://agents.driftflight.com/zcj/c5mseqeoca6h/llms.txt?src=body-text) has the trial details, live prices, and payment setup for buying beyond the trial. Agents can purchase autonomously or with their human's approval. The storefront provides the current buyer workflow and payment instructions.

---

## What Driftflight does

Driftflight is a text-to-image API built for campaigns, catalogs, and editorial work, where the two-hundredth image must match the first. Pick a preset, send prompts, and every render holds one consistent visual language across the whole run.

---

## Presets

A preset locks palette, lighting, and rendering style across every prompt your team sends. Forty-three presets ship today. Private presets are trained from your own reference images.

Available shared presets include:

- **editorial** — campaign key visuals, dusk seascapes
- **product-studio** — products on white sweep
- **botanical** — natural light, glasshouse style
- **film-noir** — rain-lit street, single light source

---

## API

### Endpoint and tiers

One endpoint. Three tiers:

- **sketch** — drafts and thumbnails
- **studio** — client-ready output
- **gallery** — hero images

Typical latency: 2–9 seconds. All tiers use the same request shape.

**Example request:**

```
POST https://api.driftflight.com/v1/images/generate
Authorization: Bearer df_live_4kq2...

{
  "prompt": "a lighthouse at dusk, long exposure",
  "preset": "editorial",
  "model": "gallery"
}
```

**Example response:**

```
200 OK
{
  "imageUrl": "https://api.driftflight.com/r/8f31…",
  "licence": "commercial",
  "credits": "C2PA content credentials embedded"
}
```

### Licensed and credentialed

Every paid render carries a commercial licence and embedded C2PA content credentials. Legal reviews once, not per image.

### Re-render window

You can tweak the prompt and re-render any image free within one hour. Re-renders are not billed and do not count against volume.

### Moderation

Prompts and outputs pass a safety layer. Refused content is never billed and never counted against volume tiers.

### Private presets

Send 20 or more reference images. Driftflight trains a preset that only your API keys can use. Ready within 24 hours. The preset reflects your product line, your palette, and your visual style.

---

## Pricing

### Hobby — $5/month

- 100 generations per month
- Sketch tier
- All shared presets
- Personal licence

### Studio — $29/month

- 750 generations per month
- Sketch and studio tiers
- Commercial licence and C2PA credentials
- 3 seats

### Agency — $119/month

- 3,000 generations per month
- All tiers including gallery
- Private presets and priority lane
- Unlimited seats, SSO

Overage is billed per generation at your plan's tier rate. Annual billing saves 20%. [Enterprise plans](https://driftflight.com/docs) start at 25,000 generations per month.

---

## Customer testimonials

> "We replaced a three-day photoshoot pipeline with an afternoon of prompts. The client could not tell which campaign was which."
>
> — Maren Bos, creative director, NORTHLOOM

> "The preset system is the whole product for us. Two hundred product pages, one visual language, zero drift."
>
> — Dev Acharya, head of platform, Arclight Goods

> "Latency is good enough that we render inside the user's session. Nobody believes it isn't a photo library."
>
> — Jin Park, engineering lead, VELA Studio

---

## FAQ

### Do I need an account?

Human developers sign up on the dashboard for an API key. Usage bills monthly by card. Procurement docs and a SOC 2 report are available on request.

### Who owns the images?

You do. Every paid render includes a commercial licence. C2PA credentials record provenance without limiting your rights.

### How consistent is a preset?

Presets pin palette, lighting model, and rendering style. Across a 500-image catalog run, Driftflight measures less palette drift than a two-day photoshoot produces between morning and afternoon.

### What about content safety?

Prompts and outputs pass a moderation layer. Disallowed content is refused, never billed, and never stored.

---

## Links

- [API docs](https://driftflight.com/docs)
- [Pricing](https://driftflight.com/pricing)
- [Terms](https://driftflight.com/terms)
- [Privacy](https://driftflight.com/privacy)
- [Agent storefront](https://agents.driftflight.com/zcj/c5mseqeoca6h/?src=badge)

© 2026 Driftflight Studio, Inc.
