For developers and agents
A design API without a design tool
Render is the REST API underneath everything else. Send a template id and the copy to put in it, or just a prompt, and get image bytes back. It is the same template library and the same renderer Studio uses, so what you generate matches what a person would have made by hand.
POST /api/v1/designsAuthorization: Bearer gt_live_...Content-Type: application/json { "templateId": "poster-live-music", "format": "png", "fill": { "headline": "Live at the Attic", "detail": "Friday, 9 PM" }}Response
1080 x 1350 PNG
Image bytes in the body, not a job id to poll. Remaining quota comes back in the headers.
X-Quota-Limit: 2000
X-Quota-Used: 41
X-RateLimit-Remaining: 59
How it works
Three steps with Render
- 1
Create a key
One click in your account. Scoped, revocable, and shown once.
- 2
POST a design
A template id and slot copy, or a prompt and let the model choose. Ask for SVG or PNG.
- 3
Get image bytes
The response is the file, not a job id to poll. Quota headers tell you where you stand.
What it does
Inside Render
Templates as an API
GET the library with categories, formats, dimensions and fillable slots. Choose a template programmatically instead of guessing.
Prompt or precision
Send exact slot copy when you know what you want, or a prompt when you would rather the model chose the layout.
Vector or raster
SVG when it needs to stay editable or scale, PNG when it needs to be an image.
Quota in the headers
Every response carries remaining requests and the reset window, so a client never has to guess.
FAQ
Questions about Render
Is there an OpenAPI spec?
How is it priced?
Do you store what I generate?
Your ideas deserve better than a blank page
Open the editor and see for yourself. Nothing to install, nothing to cancel, and your first design is about five minutes away.
Start designing now