Changelog

All notable changes to RenderScreenshot are documented here.


January 2025

Node.js SDK Released

We published our official Node.js SDK to npm as renderscreenshot. Features include:

  • Full TypeScript support
  • Fluent builder pattern for options
  • Batch processing support
  • Webhook signature verification
npm install renderscreenshot

Bring Your Own Storage (BYOS)

You can now configure your own S3-compatible storage (AWS S3, Cloudflare R2) to store screenshots directly in your bucket.

  • Dashboard UI for storage configuration
  • Credential validation with test connection
  • Path templates with variables like {year}, {domain}, {uuid}

PDF Generation

Generate PDFs from web pages with full control over formatting:

  • Paper sizes (A4, Letter, Legal, etc.)
  • Custom margins and orientation
  • Headers and footers with template variables
  • Page range selection

Network Options

New parameters for handling authenticated pages:

  • Custom HTTP headers
  • Cookie injection
  • HTTP Basic and Bearer token authentication
  • CSP bypass option

December 2024

Screenshot Webhooks

Receive notifications when screenshots complete or fail:

  • screenshot.completed and screenshot.failed events
  • HMAC-SHA256 signature verification
  • Configurable webhook URL per account

Cache Management

New endpoints for managing cached screenshots:

  • GET /v1/cache/:id - Retrieve cached screenshot
  • DELETE /v1/cache/:id - Invalidate cache entry
  • POST /v1/cache/purge - Bulk invalidation

Browser Emulation

Control browser environment for captures:

  • Dark mode (prefers-color-scheme: dark)
  • Custom user agent
  • Timezone and locale settings
  • Geolocation spoofing

Page Manipulation

Modify pages before capture:

  • Inject custom CSS and JavaScript
  • Click elements before capture
  • Hide or remove elements

Content Blocking

Remove unwanted content from screenshots:

  • Block ads, trackers, and chat widgets
  • Hide cookie consent banners
  • Block specific URL patterns or resource types

November 2024

Public Launch

RenderScreenshot launched with core features:

  • POST /v1/screenshot and GET /v1/screenshot endpoints
  • Batch processing for multiple URLs
  • 9 presets for common use cases
  • 15 device presets for responsive testing
  • Rate limiting by plan
  • Usage dashboard with charts
  • Team management with roles

Billing Integration

Stripe-powered subscriptions with four tiers:

  • Free: 50 credits
  • Starter: 2,500 screenshots/month
  • Growth: 12,000 screenshots/month
  • Scale: 60,000 screenshots/month