Generate · Expand · Enhance · Export

Stop retrying.
Start batching.

Runfra orchestrates distributed consumer GPUs to generate, score, and surface your best results in parallel. Then go further — expand prompts in the playground, upscale to 4× (or 8×) for print, and export. One platform, no infrastructure to manage.

SubmitDispatchGenerateScoreResult
Sample Prompt

"a tabby cat at a glowing workstation, multiple monitors, cinematic dramatic lighting, ultra-detailed fur, 4k photorealistic"

Sample Output
Compute LogSUCCEEDED
batch_size: 4
>Connecting to compute cluster...[OK]
>Job dispatched · 4 tasks queued[OK]
>Quality scoring complete · best pick identified[DONE]
Best result from batchTOP PICK0.94
Batch outputs4/4
Generation Pipeline

One request. Five stages of automation.

01SUBMIT
One request

POST /v1/jobs — prompt, batch_size, quality_mode. API key auth. No SDK. No infra to configure.

prompt: "..."
batch_size: 4
quality_mode: strict
02DISPATCH
Workers assigned

Job enters the queue. Available GPU workers each claim one task — distributed across consumer hardware nodes.

Tasks queued
Workers claimed
03GENERATE
Parallel execution

Workers generate independently and simultaneously. All batch_size tasks run at once.

W_01running
W_02running
W_03running
04SCORE
Quality gate

Every output is scored. Results below the quality threshold are retried on available capacity before surfacing.

passes threshold → kept
fails threshold → retried
05RESULT
Best pick surfaced

Highest-ranked output returned as best_result_url. Full batch available — all scored, all yours.

best_result_url
full batch returned
One API call triggers all five stages
After Generation

Generate, refine, enhance, and export.

The playground takes you from raw prompt to print-ready output in one workflow.

01EXPAND
Smarter prompts

The playground's prompt expansion rewrites your prompt for better composition, lighting, and detail. Optional — one click before you generate.

02ENHANCE 4×
High-res upscale

Real-ESRGAN 4× upscaling on every result. Free for Runfra-generated images. 2 cr for user uploads. Output up to 4096 px.

Free for generated images
03ENHANCE 8×
Gallery print quality

Optional second-pass 2× upscale on top of the 4× result — 8192 px output. 300 DPI output suitable for large-format printing.

Optional add-on pass
04EXPORT
Print-ready output

Export your enhanced image at print-ready DPI. Based on the 4× result. Free during Beta.

Free during Beta
Playground · API available for generation
Try playground →
API Quickstart

One endpoint. Any runtime.

No SDKs required. Ship to production from any environment.

API Keys
Long-lived production credentials — create from your dashboard, rotate anytime.
Async job model
POST to submit, GET to poll for completion. No webhooks or streaming required.
Structured response
Every completed job returns best_result_url, quality_score, and the full batch with the best pick indexed.
RequestPOST /v1/jobs
POST /v1/jobs HTTP/1.1
X-API-Key: rfa_your_key_here
Content-Type: application/json

{
  "prompt": "cinematic sunset over mountain lake,
             ultra detailed, 4k",
  "batch_size": 4,
  "model_name": "stable-diffusion-xl-base-1.0",
  "quality_mode": "strict"
}
Response200 OK
HTTP/1.1 200 OK

{
  "job_id": "a1b2c3d4-e5f6-7890-abcd",
  "status": "succeeded",
  "best_result_url": "https://cdn.runfra.com/...",
  "quality_score": 0.94,
  "result_count": 4,
  "execution_time_ms": 3820
}
3.82s · SDXL 1.0 · API Key auth
The Infrastructure

The Power of the Grid.

Consumer GPU workers, coordinated behind your request.

DISTRIBUTED CAPACITY
Idle hardware, put to work

Runfra coordinates fragmented GPU capacity behind each request. No reserved instances, no manual provisioning. Pay for results, not infrastructure.

WorkersDistributed
MODEL ROUTING
Right hardware, automatically

Each job is matched to hardware compatible with the requested model. SDXL, FLUX Schnell — assigned at dispatch. You specify the model; routing happens invisibly.

ModelsSDXL · FLUX
QUALITY ENFORCEMENT
The quality bar is automatic.

Every output is scored before it surfaces. Results that fall below the quality threshold are retried on available capacity. You see passing results, not raw attempts.

On failureAuto-retry
Build With Runfra

Don't want to wire the API? Use Runfra Studio.

Studio sits on top of the same Runfra API. Pick a product type, fill a brief, get finished mockups, size guides, and watermarked deliverables. No SDK, no code.

MockupsSize guidesWatermarksFinal ZIP
Open Studio →
Pricing

Batch image generation from ~$0.02/image.

Prepaid credits shared across Dashboard, API, n8n, and MCP. Buy more credits, pay less per credit. No subscription.

Generation — 1–14 cr / image (model + resolution)4× Upscale — free for generated · 2 cr for uploads8× Upscale — optional add-onPrint Export — free during beta

All packs include quality scoring, best pick return, full-batch return, and automatic refunds for failed jobs.