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.
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...",
}
)
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.
Three steps. That's it.
Upload your assets
POST your source video or image and a reference image to our upload endpoint.
Create a generation
POST to /v1/switchx/generations with your asset URIs and desired resolution.
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.