Why RendShot
Still running your own Playwright?
- Manage browser instances
- Handle concurrency queues
- Monitor memory leaks
- Maintain Docker images
Waiting 30 seconds for Nano Banana?
One API. Sub-second. Pixel-perfect.
- Zero infrastructure
- Template system
- MCP native
- PNG / JPEG / WebP
Integration
Embed in your SaaS — render on user action
Agent generates HTML, RendShot renders. 1-2 seconds.
One HTTP node in n8n / Windmill / Zapier
import { RendshotClient } from '@rendshot/sdk'
const client = new RendshotClient({ apiKey: 'rs_live_...' })
const image = await client.renderImage({
html: '<div>Hello</div>',
width: 1200,
})
console.log(image.url)Works with
Use Cases
Social Media Automation
Xiaohongshu, Twitter, LinkedIn — one template, batch generation, scheduled publishing.
Learn moreE-commerce Product Cards
Product cards, price tags, promo banners — render thousands of SKUs in bulk.
Learn moreReports & Dashboards
Data → image, sent to Slack, email, or WeChat. No login-state screenshots needed.
Learn moreEmail & Notifications
Email clients can't render complex HTML. RendShot renders it as an image. Also for Slack/Feishu bots.
Learn moreCMS & Blog Covers
Auto-generate cover images and social sharing cards when publishing. OG images are just one example.
Learn moreDeveloper Experience
Custom Viewports
Any width from 320 to 3840px. Full-page scroll capture for long content.
Template System
Reusable templates with typed variables. Validate inputs before rendering.
SSRF Protection
DNS-level validation on every request. Fail-closed security model.
Tab Pool
Browser instance pooling for fast concurrent rendering. 8 tabs, auto-recycled.
Multi-format
PNG, JPEG, and WebP output. Choose quality and format per request.
Usage Tracking
Real-time usage stats, plan quotas, and rate limit monitoring.
Pricing
Start free, upgrade when you're ready. No surprise fees, no credit card required.
For personal projects
- 10 req/min rate limit
- 100 images monthly quota
- 7 days image retention
- HTML Rendering
- URL Screenshots
- CLI + MCP
- Priority support
For teams & production
- 100 req/min rate limit
- 10,000 images monthly quota
- 30 days image retention
- HTML Rendering
- URL Screenshots
- CLI + MCP
- Priority support
Need more?
Custom limits, SLA, permanent retention, dedicated support.
Common Questions
Ready to generate your first image?
Get API Key