
Snapfleet — Self-Hosted Screenshot API (Unlimited Renders)
Self-hosted screenshot API. Unlimited renders. Pay once.
Snapfleet turns any URL into a PNG, JPG, or PDF through one API endpoint — on your own server. Urlbox charges $19/month ($228/yr) for 2,000 renders; ScreenshotOne is $17/month, ApiFlash $7/month. Snapfleet is $39 once with unlimited renders, because rendering a screenshot is just running Chromium — and your VPS does that for free.
Built for og-image generation, link previews, PDF receipts, visual monitoring, and thumbnails.
One endpoint: format (png/jpg/pdf), viewport, full-page, delay, wait conditions, CSS selector clipping, dark-mode emulation, JPEG quality, retina scale
Named API keys with per-key rate limits (token bucket, 429 + Retry-After) and daily quotas
SHA-256-keyed smart disk cache with TTLs and X-Snapfleet-Cache headers
Pooled Chromium with configurable concurrency, request queue, 30s job timeouts, crash recovery
Playground UI: live preview of every parameter plus the generated URL and curl one-liner
Gallery of recent shots with re-take/delete; dashboard with volume, cache hit rate, render times
SSRF guard with optional private-network blocking
100% local — your URLs and screenshots never leave your machine
Runs as a Windows desktop app or on a $5 VPS (Docker included).
What's included:
Windows installer download (build via
npm run dist)Full source access — https://github.com/bensblueprints/snapfleet (MIT)
Lifetime v1 updates
Setup guide (README quick start)
Premium tiers coming later
