Overview — Dynamic Images
Dynamic Images allow you to generate personalized images (based on any design) directly from a URL using query parameters.
DANGER
Dynamic image URLs are publicly accessible. Abyssale provides per-IP rate limiting to prevent scraping and bandwidth abuse. Keep this enabled in production — only disable it temporarily during local testing. You can configure this in the dynamic image settings in the Abyssale dashboard.

How to Set Up a Dynamic Image?
A step-by-step guide is available in the help center: Creating dynamic images on Abyssale
How Credits and Bandwidth Are Counted
Each unique Dynamic Image URL counts as 1 API credit the first time it is generated. Once created, the image is cached for 1 year — all subsequent requests to the same URL are served from cache with no new credits consumed.
Every delivery of the cached image counts toward your bandwidth usage, which is tracked and limited according to your plan. This means the same image can be called thousands of times without additional credit costs, but it will still consume bandwidth.
Next Steps
- Create a Dynamic Image by API — generate the base URL via the REST API
- Image Generation via URL — customize images using query parameters
