FForgeKit

Best PDFShift Alternative: ForgeKit

Last verified: Feb 1, 2026

TL;DR: PDFShift is budget-friendly for PDF-only use cases. ForgeKit consolidates PDF with screenshots and other utilities under one credit system.

Why developers switch from PDFShift

  • PDF-only
  • Low free tier limits
  • No screenshot or OG

What ForgeKit adds

  • Unified API for screenshots, PDFs, OG images, QR codes, and link previews
  • MCP server for AI agent integration
  • Credit-based pricing with 250 free credits
  • Async jobs for long-running captures
  • OpenAPI spec and llms.txt for agent discovery

Migration checklist

  1. Create a ForgeKit account and generate an API key
  2. Replace PDFShift SDK calls with ForgeKit REST endpoints
  3. Map response formats (PNG, PDF, SVG) to your existing pipeline
  4. Update webhook handlers for async job completion
  5. Remove PDFShift infrastructure dependencies

Code migration

// PDFShift approach
const result = await captureWithPDFShift({
  url: "https://example.com",
  format: "png",
});
// ForgeKit — one REST call
const res = await fetch("https://useforgekit.dev/api/v1/screenshot", {
  method: "POST",
  headers: {
    "Authorization": "Bearer fk_live_...",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ url: "https://example.com", width: 1280 }),
});
const { jobId } = await res.json();

Read the full PDFShift vs ForgeKit comparison

Start free with ForgeKit