> ## Documentation Index
> Fetch the complete documentation index at: https://rendobar-docs-compose-sea-clip.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Frequently asked questions

> Get quick answers about Rendobar pricing, supported formats, AI agent access, rate limits, and what counts as a failed job.

<script
  type="application/ld+json"
  dangerouslySetInnerHTML={{
__html: JSON.stringify({
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "@id": "https://rendobar.com/docs/support/faq/#faq",
  "isPartOf": { "@id": "https://rendobar.com/#website" },
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How much does Rendobar cost?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Free plan ships with a one-time $5 credit grant, no card required. Pro is $9/mo, includes $5/mo in credits, plus 20% bonus on every credit purchase. Credit packs $10–$100 on both plans. Credits never expire."
      }
    },
    {
      "@type": "Question",
      "name": "What can I do with Rendobar today?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "The live API is the ffmpeg job type, any whitelisted FFmpeg command against URLs you provide. That covers transcoding, trimming, filtering, overlays, audio extraction, frame extraction, and anything else FFmpeg does from the command line. More dedicated job types are on the roadmap."
      }
    },
    {
      "@type": "Question",
      "name": "What video formats are supported?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Every FFmpeg-compatible container and codec for input. Output defaults to the extension in your trailing filename (output.mp4 → MP4). Override with params.outputFormat."
      }
    },
    {
      "@type": "Question",
      "name": "Can I drive Rendobar from an AI agent?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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)."
      }
    },
    {
      "@type": "Question",
      "name": "How long do jobs take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Seconds to minutes, depending on input size and command. Hard caps: 5 min (Free), 15 min (Pro)."
      }
    },
    {
      "@type": "Question",
      "name": "Is there a rate limit?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. 30 req/min (Free), 300 req/min (Pro). Applies to REST and MCP. Limit hit returns 429 RATE_LIMITED with a Retry-After header."
      }
    },
    {
      "@type": "Question",
      "name": "What happens if a job fails?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Failed jobs are charged for the compute they used. 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. Successful and failed jobs are billed the same way: for the compute the job consumed. Inspect error.code and error.message on the job, and retry via POST /jobs/{id}/retry if appropriate."
      }
    },
    {
      "@type": "Question",
      "name": "Can I run custom FFmpeg commands?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. That is the entire ffmpeg job type. Commands run through 8 security layers (flag whitelist, format/filter blocklists, sandbox isolation) before execution."
      }
    },
    {
      "@type": "Question",
      "name": "How do I get push updates instead of polling?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "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."
      }
    }
  ]
})
}}
/>

<AccordionGroup>
  <Accordion title="How much does Rendobar cost?">
    Free plan ships with a one-time $5 credit grant, no card required. Pro is $9/mo, includes $5/mo in credits, plus 20% bonus on every credit purchase. Credit packs $10–\$100 on both plans. Credits never expire. Full breakdown: [Credits and billing](/concepts/credits) or the [pricing page](https://rendobar.com/pricing/).
  </Accordion>

  <Accordion title="What can I do with Rendobar today?">
    The live API is the `ffmpeg` job type, any whitelisted FFmpeg command against URLs you provide. That covers transcoding, trimming, filtering, overlays, audio extraction, frame extraction, and anything else FFmpeg does from the command line. More dedicated job types are on the roadmap.
  </Accordion>

  <Accordion title="What video formats are supported?">
    Every FFmpeg-compatible container and codec for input. Output defaults to the extension in your trailing filename (`output.mp4` → MP4). Override with `params.outputFormat`.
  </Accordion>

  <Accordion title="Can I drive Rendobar from an AI agent?">
    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](/mcp-server).
  </Accordion>

  <Accordion title="How long do jobs take?">
    Seconds to minutes, depending on input size and command. Hard caps: 5 min (Free), 15 min (Pro). [Limits](/support/limits).
  </Accordion>

  <Accordion title="Is there a rate limit?">
    Yes. 30 req/min (Free), 300 req/min (Pro). Applies to REST and MCP. Limit hit returns `429 RATE_LIMITED` with a `Retry-After` header.
  </Accordion>

  <Accordion title="What happens if a job fails?">
    Failed jobs are charged for the compute they used. 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. Successful and failed jobs are billed the same way: for the compute the job consumed. Inspect `error.code` and `error.message` on the job, and retry via `POST /jobs/{id}/retry` if appropriate. [Error codes](/support/errors).
  </Accordion>

  <Accordion title="Can I run custom FFmpeg commands?">
    Yes. That is the entire `ffmpeg` job type. Commands run through 8 security layers (flag whitelist, format/filter blocklists, sandbox isolation) before execution. [FFmpeg](/jobs/ffmpeg).
  </Accordion>

  <Accordion title="How do I get push updates instead of polling?">
    Configure a [webhook](/guides/webhooks) endpoint on your organization. Rendobar POSTs signed JSON when jobs change status. The dashboard uses a WebSocket internally. Programmatic push is webhook-only.
  </Accordion>
</AccordionGroup>

For more about what Rendobar can do, see [rendobar.com](https://rendobar.com) or [rendobar.com/pricing/](https://rendobar.com/pricing/). For head-to-head comparisons with other video APIs, see [rendobar.com/vs/](https://rendobar.com/vs/).

## Related

* [Credits and billing](/concepts/credits): full pricing and balance model
* [Plan limits](/support/limits): every rate, file, and storage cap by plan
* [Error codes](/support/errors): every `error.code` the API can return
* [Pricing](https://rendobar.com/pricing/): Free vs Pro and credit packs
* [Rendobar vs alternatives](https://rendobar.com/vs/): comparisons with other video APIs
