# Renderfy > Renderfy is a stateless REST API that converts Tailwind, HTML, Markdown, syntax-highlighted code, Chart.js charts, Mermaid diagrams, and LaTeX math into PNG, JPEG, WebP, or PDF. One endpoint, seven input types, binary out. Built for developers automating image and document generation — OG images, invoices, reports, certificates, code snippet cards — without running or maintaining their own headless browser. ## Product - [API Reference](https://renderfy.io/docs): Full documentation for POST /api/v1/render — request/response shape, all seven input types, options. - [OpenAPI spec](https://renderfy.io/openapi.yaml): Machine-readable API definition. - [Node.js / TypeScript SDK](https://renderfy.io/sdk): `@renderfy/sdk` on npm — official client library. - [Live Playground](https://renderfy.io/#playground): Try any input type and get a real PNG/JPEG back, no account required. - [Template Library](https://renderfy.io/templates): Copy-paste-ready templates (OG cards, invoices, certificates, charts, code snippets, reports) with real API payloads. - [Pricing](https://renderfy.io/pricing): Credit-based. Free tier: 100 credits on signup, no card required. Paid plans start at $9/mo (2,500 credits). PNG/JPEG = 1 credit, PDF = 3 credits. Annual billing available (2 months free). - [Changelog](https://renderfy.io/changelog): Product updates. ## Input types (the `type` field on every render request) - `tailwind` — Tailwind CSS markup, rendered via Satori (images) or Chromium (PDF) - `html` — plain HTML/CSS - `markdown` — Markdown, rendered to a styled document - `code` — syntax-highlighted code snippets via Shiki, in a window-chrome card - `chart` — Chart.js-compatible JSON (line, bar, pie) rendered as an image - `diagram` — Mermaid flowcharts and sequence diagrams - `math` — LaTeX equations via KaTeX, with transparent-background PNG output ## Solutions - [HTML to PDF API](https://renderfy.io/html-to-pdf-api) - [Open Graph Image API](https://renderfy.io/open-graph-image-api) - [Invoice Generator API](https://renderfy.io/invoice-generator-api) - [Markdown to PDF API](https://renderfy.io/markdown-to-pdf-api) - [Chart Image API](https://renderfy.io/chart-image-api) - [HTML to Image API](https://renderfy.io/html-to-image-api) - [Code to Image API](https://renderfy.io/code-to-image-api) - [Certificate Generator API](https://renderfy.io/certificate-generator-api) - [Diagram to Image API](https://renderfy.io/diagram-to-image-api) - [Email Header Image API](https://renderfy.io/email-header-image-api) - [PDF Report API](https://renderfy.io/pdf-report-api) ## Comparisons - [Bannerbear alternative](https://renderfy.io/bannerbear-alternative) - [Placid alternative](https://renderfy.io/placid-alternative) - [HTMLCSStoImage alternative](https://renderfy.io/htmlcsstoimage-alternative) - [Puppeteer alternative](https://renderfy.io/puppeteer-alternative) - [wkhtmltopdf alternative](https://renderfy.io/wkhtmltopdf-alternative) - [Best HTML to Image API (2026)](https://renderfy.io/best-html-to-image-api) - [Best HTML to PDF API (2026)](https://renderfy.io/best-html-to-pdf-api) - [Best OG Image Generator (2026)](https://renderfy.io/best-og-image-generator) ## Use cases - [Use Cases](https://renderfy.io/use-cases): Open Graph share cards, email-ready report charts, automated invoices, personalized certificates. ## Blog - [How to Generate WebP Images in Node.js](https://renderfy.io/blog/generate-webp-images-nodejs) - [How to Generate PDFs in Node.js Without Puppeteer](https://renderfy.io/blog/how-to-generate-pdfs-in-nodejs) - [Converting HTML to Images in JavaScript: The Complete Guide](https://renderfy.io/blog/html-to-image-javascript) - [How to Automate Invoice PDF Generation with an API](https://renderfy.io/blog/automate-invoice-generation) - [Export Mermaid Diagrams as PNG or PDF Programmatically](https://renderfy.io/blog/mermaid-diagram-to-image) - [The Complete Guide to OG Image Sizes and Meta Tags](https://renderfy.io/blog/og-image-size-guide) ## Trust - [Security](https://renderfy.io/security): Stateless-by-default rendering, the one opt-in retention exception (encrypted idempotency replay bodies, 24h TTL). - [Self-Hosting](https://renderfy.io/self-hosting): Honest build-vs-buy comparison against self-hosting Satori/Chromium. - [Privacy Policy](https://renderfy.io/privacy) - [Terms of Service](https://renderfy.io/terms) ## Optional - [Sitemap](https://renderfy.io/sitemap.xml): Full list of pages.