Ironfang Render
Guides
Follow end-to-end examples for common rendering workflows, or start with a language-specific quickstart.
Guides
- Generate Open Graph images from reusable templates
Store one template, create a signed URL for each page, and update the design centrally without replacing those URLs.
- Generate invoice PDFs from existing HTML
Use your existing invoice HTML and CSS to create PDFs with print backgrounds, page numbers, headers and footers.
- Screenshots in GitHub Actions
Capture deployment previews during pull request workflows and make visual changes available to reviewers.
- Screenshot a page behind a login
Provide the session with the render request so Chromium can load the authenticated page before capture.
- Capture screenshots without ads or cookie banners
Use ad blocking, banner hiding and selector controls to capture page content without recording consent on a visitor's behalf.
- Generate verified, branded QR codes
Choose module styles and add an optional logo. Ironfang Render decodes each finished code before delivery and returns an error if verification fails.
- Dark mode QR codes and scanner compatibility
Modern phone cameras often read inverted QR codes, while many embedded scanners do not. Compare two approaches to dark designs and choose the appropriate option for your use case.
Quickstarts
- Website screenshots in Python
Use requests to create a screenshot with one HTTPS request and no browser infrastructure to manage.
- Website screenshots in Node.js
Use fetch to create a screenshot with one HTTPS request and no browser infrastructure to manage.
- Website screenshots in PHP
Use cURL to create a screenshot with one HTTPS request and no browser infrastructure to manage.
- Website screenshots in Go
Use net/http to create a screenshot with one HTTPS request and no browser infrastructure to manage.
Comparing providers? Review pricing, capabilities and specialist features on the comparison page.
Need a parameter, quota or error code? See the complete API reference.
