Developers
Images, as an API.
Generate share cards when a user hits a milestone, badges when they finish a course, social images when you publish. Your team designs in the editor; your code fills in the data.
curl -X POST https://ayamark.com/api/v1/render \
-H "X-API-Key: $AYAMARK_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": 44,
"data": {
"headline": "Ama Owusu is on a roll",
"count": "10",
"course": "Data Analysis with Python"
}
}'
What you can do from code.
Render templates
Send field values for one image or a hundred. Get the PNG back directly, or links to every image.
Designs as JSON
Describe a whole design in code: text, shapes, lines and images with contain, cover or fill. Render it straight away, or save it as a template your team can open in the editor.
Background jobs and webhooks
Send big batches and get an immediate job ID. Poll for the result, or receive it at your endpoint, signed and retried if your side is busy.
AI by API
Generate templates from a description, and illustrations, avatars and icons from a prompt, as PNG or SVG.
Draw with code
Send a short drawing program, with loops, shapes, gradients and text, and get an image back. Same program and seed, same picture, every time.
Automations, too
Create, run and monitor spreadsheet automations from your own scripts.
Made to be pleasant to integrate.
Errors that say what's wrong
A misspelt field comes back with the list of fields the template does have. A design with three problems reports all three at once.
Keys you control
Create a key per system, see when each was last used, and revoke one without touching the others.
Examples in your language
Every endpoint is documented with curl, JavaScript and Python examples you can copy, including how to verify webhook signatures.