# Power of SwitchX, one API call away

Integrate SwitchX into your pipeline. Transform lighting, backgrounds, and more in any video or image — no manual VFX work required.

[Get API Key](https://developer.beeble.ai/signup) [Read Docs](https://developer.beeble.ai/docs)

## Quickstart

```python
import requests

response = requests.post(
    "https://api.beeble.ai/v1/switchx/generations",
    headers={"x-api-key": "YOUR_API_KEY"},
    json={
        "generation_type": "video",
        "source_uri": "https://cdn.beeble.ai/.../source.mp4",
        "reference_image_uri": "https://cdn.beeble.ai/.../reference.png",
        "alpha_uri": "https://cdn.beeble.ai/.../alpha.mp4",
        "alpha_mode": "custom",
        "max_resolution": 720,
        "prompt": "Video depicts a young woman...",
    }
)
```

## Features

### Built for production

### Pay-as-you-go

Simple prepaid credits in USD. Top up your balance, use the API, and only pay for what you consume. No subscriptions.

### Simple REST API

One endpoint to create jobs, one to poll status. Standard REST patterns with clear error codes and rate limit headers.

### 720p & 1080p

Choose the resolution that fits your pipeline. 720p for fast iteration, 1080p for final delivery.

### Auto-recharge

Set a threshold and never worry about running out. Credits top up automatically via your saved payment method.

## How it works

### Three steps. That's it.

01

### Upload your assets

POST your source video or image and a reference image to our upload endpoint.

02

### Create a generation

POST to /v1/switchx/generations with your asset URIs and desired resolution.

03

### Poll and download

GET the job status. When complete, download the transformed video or image from the output URL.

## Start building today

Get your API key in under a minute. No commitments — pay only for what you use, starting at $0.10 per generation.

[Get Started](https://developer.beeble.ai/signup) [Contact Sales](https://forms.beeble.ai/enterprise)
