No headless browser. No complex setup. One API call generates perfect 1200×630 OG images for every Astro page.
Get StartedSub-200ms image generation with edge caching for instant page loads.
Just a URL. No additional dependencies or complex integrations needed.
Compatible with Vercel, Netlify, and self-hosted Astro deployments.
// src/pages/blog/[slug].astro
---
const { post } = Astro.props;
const ogUrl = new URL('https://imagoapi.com/api/og/generate');
ogUrl.searchParams.set('title', post.title);
ogUrl.searchParams.set('template', 'modern');
ogUrl.searchParams.set('api_key', import.meta.env.IMAGO_API_KEY);
---
<html>
<head>
<meta property="og:image" content={ogUrl.toString()} />
<meta name="twitter:image" content={ogUrl.toString()} />
<meta name="twitter:card" content="summary_large_image" />
</head>
</html>
Join thousands of developers using Imago API for stunning OG images.
Start Building Free