Skip to main content
Every limit Rendobar enforces, by plan. Pulled from PLAN_LIMITS in the API. For plan prices and credit packs, see pricing.

Plan limits

ffmpeg, MCP, and webhooks are on every plan. A compose video above your plan’s frame or frame rate returns 403 PLAN_LIMIT before it renders, and upgradeTo in error.details names the plan that renders it. Animated graphics above 1080p or 30 fps need an enterprise plan. GET /account/capabilities returns these as composeMaxPixels, composeMaxFps, composeAnimatedMaxPixels and composeAnimatedMaxFps. See compose pricing.

How long do output URLs last?

  • Signed download URL (output.file.url) is valid for 1 hour. Re-fetch via GET /jobs/{id} for a fresh URL.
  • Output retention: 7 days (Free), 30 days (Pro) or 90 days (Studio). After that, the file is deleted. The job record stays, but the file URLs return 404.
  • Storage quota caps total bytes across all your outputs. Delete old outputs or upgrade if you hit it.
  • No separate per-output size limit. Bounded by input cap and storage quota.

Credit packs

$10 / $25 / $50 / $100 (or custom, $10 minimum). Pro and Studio add +25% to every purchase. Credits never expire. Failed jobs are not refunded automatically. See credits and billing for what a failed job pays.

API response limits

Which file formats are supported?

Rendobar accepts every FFmpeg-compatible input format. Default outputs by media type: For ffmpeg, the output format is inferred from the trailing filename (output.mp4 → MP4). Override with params.outputFormat.

See also

Last modified on October 27, 2026