Launch / Announcement OG Template
1200 × 630px · OG Image
Indigo announcement card with a NEW badge, title, and subtitle.
oglaunchannouncement
Free to start · 50 renders included · no credit card required.
Editable fields
Override any of these when you clone the template or generate via the API.
| Field | Type | Required | Default |
|---|---|---|---|
| badge | text | No | NEW |
| title | text | No | Introducing Batch Rendering |
| subtitle | text | No | Generate thousands of images from a CSV in one API call. |
Generate this template via API
Render it on demand from any language, or use the official TypeScript SDK.
bash
# Public render — returns a PNG (no auth needed for public templates)
curl "https://renderfa.st/api/render?templateId=0a1b2c3d-0005-4a00-8a00-000000000005" --output image.pngTypeScript
import { createClient, postApiGenerate } from '@renderfast/client';
const client = createClient({
baseUrl: 'https://renderfa.st',
headers: { Authorization: 'Bearer ' + process.env.RENDERFAST_API_KEY }
});
const { data, error } = await postApiGenerate({
client,
body: {
templateId: '0a1b2c3d-0005-4a00-8a00-000000000005',
layers: {
"badge": {
"text": "NEW"
},
"title": {
"text": "Introducing Batch Rendering"
},
"subtitle": {
"text": "Generate thousands of images from a CSV in one API call."
}
}
}
});
if (error) throw error;
console.log(data.imageUrl);More OG Image templates
Other templates in this category you can start from.
Frequently asked questions
What size should an OG image be?
The standard Open Graph size is 1200 × 630px. Every OG template here is built at that size and renders a pixel-perfect 1.91:1 preview.
How do I make each page’s OG image dynamic?
Point your og:image meta tag at the render URL and pass the page’s title, author, or image as parameters — the API returns a unique, cached PNG per page.
Start with the Launch / Announcement OG template
Clone it, customize it in the editor, and generate it via the API. Free to start.
Use this template