Use Case
Social Cards at Scale
Generate hundreds of branded social cards programmatically — for events, products, user milestones, or marketing campaigns.
Social cards with dynamic content (user name, achievement, quote) drive significantly more engagement than generic images. The problem: generating them at scale requires a rendering pipeline.
With SnapSharp, you define your template once and fill it with data per card. The API renders it in under 2 seconds and returns a PNG ready to post.
// Generate a "user joined" social card
const card = await fetch('https://api.snapsharp.dev/v1/og-image', {
method: 'POST',
headers: { Authorization: 'Bearer sk_live_...' },
body: JSON.stringify({
template: 'social-card',
data: {
title: 'Alex just shipped their 100th feature!',
site_name: 'YourProduct',
description: 'Join 10,000+ developers building faster.',
},
}),
});