Signed URLs
HMAC-SHA256 covers the method, path, and canonical query. Your secret never belongs in browser code or a public page.
Open Graph as an API
og:image URLs.FastOG turns signed query parameters into branded social preview images for product pages, blog posts, SaaS pages, and other links. Keep the HMAC secret on your server and put the returned URL in your page metadata.
HMAC-SHA256 covers the method, path, and canonical query. Your secret never belongs in browser code or a public page.
Pass titles, branding, colors, product prices, ratings, badges, and image URLs to the template that fits the page.
Use the single-file signer examples for Node.js, Svelte, PHP, Ruby, Python, or Go, then embed the resulting URL as og:image.
GET /api/v1/og?template=product&title=...&key=...&s=...og:image.FastOG generates Open Graph images from signed GET URLs. The default canvas is 1200x630, and templates can receive titles, subtitles, branding, colors, product data, and image URLs.
A server creates a signature with HMAC-SHA256 using the HTTP method, API path, and canonical query. The secret stays on your server; the public key and signature are placed in the image URL.
Yes. The repository publishes single-file signer examples for Node.js, Svelte, PHP, Ruby, Python, and Go, with framework tutorials for common web stacks.
They are separate products in the current configuration. Dynamic API access requires an active API subscription and renders are unmetered; Studio is the separate prepaid static PNG export product.