Documentation Index
Fetch the complete documentation index at: https://documentation.bannerify.co/llms.txt
Use this file to discover all available pages before exploring further.
Bandwidth
Outbound bandwidth from the Bannerify CDN is included in every plan. You can embed generated assets in webpages, apps, and emails without paying an extra transfer fee.Usage quota per plan
Each workspace comes with a monthly render allowance. When a render call succeeds, it consumes one credit from your plan’s quota.| Plan | Monthly renders |
|---|---|
| Free | 100 |
| Pro | 10,000 |
| Business | 30,000 |
| Enterprise | 100,000 (customizable) |
Rate limiting
Bannerify enforces burst protection on every API key to keep workloads stable. By default each key can issue up to 100 requests every 10 seconds with a refill rate of 10 requests per second. Free workspaces are also paced by the daily render cap above. When the limit is reached, the API responds with429 and includes RateLimit-* headers so you know when to retry.
- REST endpoints (for example
/v1/templates/createImageand/v1/templates/createPdf) use the same limiter configuration. - Signed URL requests (
/v1/templates/signedurl) share the limiter and will also return headers showing the current window. - Internal automations and thumbnail previews respect the limit unless you have been granted a skip flag by the Bannerify team.
Cache behaviour for signed URLs
Signed URL responses automatically cache the generated asset. When the same payload is requested again:- If the asset exists in cache and
nocacheis not set, Bannerify returns it instantly and sets theBannerify-Cache: HITheader. - If the asset is missing or
nocache=true, the renderer creates a fresh version, stores it, and serves it to the caller. - The default cache lifetime is 1 hour. Purging or updating the template invalidates the cache key automatically.
createImage or createPdf always renders a new asset and bypasses the cache.
Tips for staying within quota
- Reuse signed URLs when you need deterministic outputs from identical data.
- Use thumbnail previews for non-production QA—they do not count against your quota.
- Monitor usage and rate limit metrics from Dashboard → Activity and export logs if you need long-term audits.