Skip to main content
Free plan ships with a one-time $5 credit grant, no card required. Pro is $9/mo and includes $5/mo in credits. Studio is $29/mo and includes $20/mo in credits. Both add a 25% bonus on every credit purchase. Credit packs $10 to $100 on every plan. Credits never expire. Compose bills per minute of output video: $0.04 on every plan, billed per second with a 15-second minimum per render. Pro adds compose at 1440p and GPU FFmpeg. Studio adds compose at 4K and 60 fps and 50 concurrent jobs. Every other job type bills per second of compute. Full breakdown: Credits and billing, compose pricing, or the pricing page.
Nine job types are live: ffmpeg and ffprobe for any FFmpeg command and file inspection, compose to render a video from a JSON timeline, compress.target to hit a file size, caption.burn and captions.animate for subtitles, and image.generate, image.edit and image.upscale for images.
Every FFmpeg-compatible container and codec for input. Output defaults to the extension in your trailing filename (output.mp4 → MP4). Override with params.outputFormat.
Yes. Connect any MCP-compatible agent to https://api.rendobar.com/mcp with your API key. Six typed MCP tools: submit_job, get_job, list_jobs, probe_media, get_account, upload_media. See MCP overview.
Seconds to minutes, depending on input size and command. Hard caps on processing time: 1 hour (Free), 9 hours (Pro and Studio). Limits.
Yes. 120 req/min (Free), 600 req/min (Pro), 1200 req/min (Studio). Applies to REST and MCP. Limit hit returns 429 RATE_LIMITED with a Retry-After header.
A failed compose render is free when the failure is on Rendobar’s side. When it may come from your input, such as the render tool exiting on a bad file, it pays for the compute it used at 2x. Other failed jobs are charged for the compute they used, the same way successful jobs are. A job that never started is free. Rendobar has no auto-refund. If you believe a failure was caused by a Rendobar bug or platform issue, contact support and we will review for a discretionary refund. Inspect error.code and error.message on the job, and retry via POST /jobs/{id}/retry if appropriate. Error codes.
Yes. That is the entire ffmpeg job type. Commands run through 8 security layers (flag whitelist, format/filter blocklists, sandbox isolation) before execution. FFmpeg.
Configure a webhook endpoint on your organization. Rendobar POSTs signed JSON when jobs change status. The dashboard uses a WebSocket internally. Programmatic push is webhook-only.
For more about what Rendobar can do, see rendobar.com or rendobar.com/pricing/. For head-to-head comparisons with other video APIs, see rendobar.com/vs/.
Last modified on October 20, 2026