# Shareglint > Open Graph images over HTTP. You send JSON with a template name and field values, you get back a URL to a finished PNG, JPEG, WebP or PDF. A render takes about a second. ## How it works - `POST /v1/images` requests a render; `?wait=true` holds the connection until the image is ready. - Authentication: `Authorization: Bearer sk_live_...`. - Templates are the customer's own HTML and CSS with `{{ field }}` placeholders, or built from layers in the dashboard's visual editor (compiled to the same HTML and CSS); 21 ready-made built-in templates work on every account by slug (see Templates below). - The same render ordered again hits the cache and uses no quota. - Webhooks are signed with HMAC-SHA256 over `timestamp . "." . body`. - Auto OG (no code): allow your domain in the dashboard or with `POST /v1/auto-og/sites`, then put one tag in the site template — ``. We read the page's title, description, icon and og:image and render a card (template `site-card` or your own); no API key or signature, only pages on allowed domains; an unchanged page is never charged twice. Snippets for WordPress, Shopify, Webflow, Ghost, Hugo, Wix, Framer: https://shareglint.com/en/og-images-without-code - View analytics: every image served through a URL is counted per day and per platform (Facebook, LinkedIn, X, Slack, Discord, WhatsApp, Telegram, iMessage, Google, other bots, browsers) — `GET /v1/analytics?days=30`. No IP or user agent is stored. - MCP server for AI assistants (Claude, ChatGPT, Cursor): streamable HTTP at `https://shareglint.com/mcp` with the same `Authorization: Bearer sk_live_...` key — tools render_image, get_image, list_templates, get_template, create_signed_url, get_usage, generate_template, take_screenshot, auto_og_url. - AI templates (paid plans): `POST /v1/templates/generate` designs a 1200×630 HTML/CSS template from a description or a screenshot and returns it with a free preview; nothing is saved until you `POST /v1/templates`. ## Monthly quotas - Free: 100 images, free - Starter: 2,000 images — $9/month or $90/year - Pro: 10,000 images — $29/month or $290/year - Scale: 50,000 images — $79/month or $790/year Annual plans cost 10 monthly payments instead of 12; the image quota still renews every month of the paid year. Top-ups: a one-off pack of 1,000 images for $8, valid 12 months, used only after the monthly quota runs out. Nothing is charged automatically — without a pack the API answers 402 when the quota ends. The Free plan needs no card and adds a watermark to the image. We keep images for 30 days on Free and 365 days on paid plans. ## Languages The site is available in: English (`/en/`), Polski (`/pl/`). English is the default (`x-default`). Every page exists under each prefix, for example https://shareglint.com/en/docs and https://shareglint.com/pl/docs. Link people to the version matching the language they asked in. The API itself answers in en, pl, de, es, fr, chosen by the `Accept-Language` header. ## Documentation - [Documentation](https://shareglint.com/en/docs): the full API description with curl, PHP, JavaScript and Python examples. - [OpenAPI 3.1](https://shareglint.com/openapi.json): the machine-readable contract, English only, one version for all languages. - [OG Checker](https://shareglint.com/en/tools/og-checker): a free tool that previews meta tags and scans a sitemap. - [llms-full.txt](https://shareglint.com/llms-full.txt): everything in one file — every endpoint with parameters, every template with fields, all prices, limits and the dated comparison. - [FAQ](https://shareglint.com/en/faq) ([Markdown](https://shareglint.com/en/faq.md)): short answers on price, free plan, formats, retention, GDPR. - [Best OG image APIs](https://shareglint.com/en/best-og-image-api) ([Markdown](https://shareglint.com/en/best-og-image-api.md)): an honest, dated comparison with competitors, including where we are weaker. - Markdown versions for agents: [https://shareglint.com/docs.md](https://shareglint.com/docs.md), [https://shareglint.com/pricing.md](https://shareglint.com/pricing.md), and `.md` after any template, alternative or framework page URL. ## Integrations - [Next.js](https://shareglint.com/en/og-image-generator/nextjs): working code in that framework's own conventions. - [Nuxt](https://shareglint.com/en/og-image-generator/nuxt): working code in that framework's own conventions. - [Astro](https://shareglint.com/en/og-image-generator/astro): working code in that framework's own conventions. - [SvelteKit](https://shareglint.com/en/og-image-generator/sveltekit): working code in that framework's own conventions. - [WordPress](https://shareglint.com/en/og-image-generator/wordpress): working code in that framework's own conventions. - [Laravel](https://shareglint.com/en/og-image-generator/laravel): working code in that framework's own conventions. - [Hugo](https://shareglint.com/en/og-image-generator/hugo): working code in that framework's own conventions. - [Ruby on Rails](https://shareglint.com/en/og-image-generator/rails): working code in that framework's own conventions. - [Django](https://shareglint.com/en/og-image-generator/django): working code in that framework's own conventions. - [Jekyll](https://shareglint.com/en/og-image-generator/jekyll): working code in that framework's own conventions. - [Ghost](https://shareglint.com/en/og-image-generator/ghost): working code in that framework's own conventions. - [Eleventy](https://shareglint.com/en/og-image-generator/eleventy): working code in that framework's own conventions. - [Docusaurus](https://shareglint.com/en/og-image-generator/docusaurus): working code in that framework's own conventions. ## Templates Every account can render these by slug, no setup (`"template": ""`). Gallery: https://shareglint.com/en/templates. Machine-readable list: `GET /v1/templates/library`; `POST /v1/templates/library/{slug}/copy` makes an editable HTML copy. - [Blog OG Image](https://shareglint.com/en/templates/blog-og): `blog-og` — fields: title, eyebrow, author, site, date, reading_time, photo. - [Website Page Card](https://shareglint.com/en/templates/site-card): `site-card` — fields: title, description, site, url, favicon, image. - [Job Posting](https://shareglint.com/en/templates/job-posting): `job-posting` — fields: title, company, location, salary, type, eyebrow, cta, site, logo. - [Event](https://shareglint.com/en/templates/event): `event` — fields: name, date, venue, eyebrow, site, image. - [Podcast Episode](https://shareglint.com/en/templates/podcast-episode): `podcast-episode` — fields: title, show, episode, guest, duration, site, cover. - [Changelog / Release](https://shareglint.com/en/templates/changelog): `changelog` — fields: version, title, product, highlight_1, highlight_2, highlight_3, date, site, logo. - [Documentation Page](https://shareglint.com/en/templates/docs-page): `docs-page` — fields: title, description, section, product, site, logo. - [Real Estate Listing](https://shareglint.com/en/templates/real-estate): `real-estate` — fields: price, address, city, beds, baths, area, badge, site, photo, logo. - [Product Card](https://shareglint.com/en/templates/product-og): `product-og` — fields: name, tagline, price, badge, site, logo, screenshot. - [Product Sale](https://shareglint.com/en/templates/product-sale): `product-sale` — fields: name, brand, price, old_price, discount, cta, site, photo. - [Course Lesson](https://shareglint.com/en/templates/course-lesson): `course-lesson` — fields: title, course, lesson, instructor, duration, progress, site, photo. - [Recipe](https://shareglint.com/en/templates/recipe): `recipe` — fields: title, category, time, servings, difficulty, author, site, photo. - [Video Thumbnail](https://shareglint.com/en/templates/video-thumbnail): `video-thumbnail` — fields: title, highlight, badge, channel, duration, image, avatar. - [Newsletter Issue](https://shareglint.com/en/templates/newsletter-issue): `newsletter-issue` — fields: title, newsletter, issue, date, excerpt, author, site. - [Quote Card](https://shareglint.com/en/templates/quote-og): `quote-og` — fields: quote, author, role, site, photo. - [Case Study / Testimonial](https://shareglint.com/en/templates/case-study): `case-study` — fields: quote, name, role, company, metric, metric_label, site, photo, logo. - [GitHub Repository](https://shareglint.com/en/templates/github-repo): `github-repo` — fields: repo, owner, description, stars, forks, language, site, avatar. - [Feature Announcement](https://shareglint.com/en/templates/feature-announcement): `feature-announcement` — fields: title, description, eyebrow, product, site, logo, screenshot. - [Profile / Author Card](https://shareglint.com/en/templates/profile-card): `profile-card` — fields: name, headline, bio, handle, location, site, photo. - [Comparison (A vs B)](https://shareglint.com/en/templates/comparison): `comparison` — fields: left, right, title, left_note, right_note, accent_b, site, left_logo, right_logo. - [Stat Highlight](https://shareglint.com/en/templates/stat-highlight): `stat-highlight` — fields: value, label, source, eyebrow, site, logo. ## What we do NOT do - The visual editor in the dashboard is deliberately simple: layers (text, image, shape), fields, auto-fit. No template marketplace, no Canva or Figma import — anything more you write in HTML and CSS. - We do not generate video. Output is a still image (PNG, JPEG, WebP) or a one-page PDF of the template. - We do not host customer fonts — `GET /v1/fonts` returns the families available.