What is a render type?
Render type picks the output family for a library template. Library templates render as images; Studio templates use response.format.
Updated
The renderType tells the API what kind of output to produce from a library template. It is used in the library generation endpoints and in signed URL generation.
Available values:
| Value | Output Type |
|---|---|
images | PNG, JPEG, WebP, AVIF |
Library templates render as images only. Use images.
Where It's Used#
Render type appears in the URL path for library generation endpoints:
https://api.orshot.com/v1/generate/imagesAnd as a parameter when generating signed URLs:
const response = await orshot.generateSignedUrl({
templateId: "open-graph-image-1",
modifications: { title: "Hello" },
renderType: "images", // [!code highlight]
responseFormat: "png",
expiresAt: 1744276943,
});For PDFs and videos, render a Studio template with the Studio render endpoint
(/v1/studio/render). There you control the output type through
response.format instead: set it to png, pdf, mp4, etc. See
Response Format.
Ready to automate?
Start rendering images, PDFs and videos from your templates in under 2 minutes. Free plan, no credit card.
Get your API key- Image, PDF and video generation via API
- Visual editor with AI and smart layouts
- Zapier, Make, MCP and 40+ integrations
- White-label embed for your own app
- 100 free credits a month, no credit card required