# PolyDoc > PolyDoc is a REST API that converts HTML or a live URL into a PDF or a screenshot (PNG, JPEG, > WebP), rendered with a real Chromium browser engine. It produces best-effort PDF/A archival PDF > and PDF/UA-1 (ISO 14289-1) accessible tagged PDF output, with an optional built-in veraPDF > verification step that can be set to enforce: a document that fails conformance returns an error > instead of a passing response. Hosted entirely in the EU (Germany); the API is stateless and does > not store files after conversion. ## Product - [Homepage](https://polydoc.tech/): overview, pricing, FAQ - [Documentation](https://docs.polydoc.tech/): getting started, full API reference, guides - [Learn](https://docs.polydoc.tech/learn/): standards explainers on PDF accessibility and archival, independent of the API - [API Reference](https://docs.polydoc.tech/api-reference): endpoints, parameters, response format - [Dashboard](https://dashboard.polydoc.tech/): sign up, manage API keys, playground, usage - [Alternatives comparison](https://polydoc.tech/alternatives/): how PolyDoc compares to Gotenberg, DocRaptor, PDFShift, and other HTML-to-PDF options - [Accessible PDF](https://polydoc.tech/accessible-pdf/): tagged PDF/UA-1 output with an optional veraPDF gate, and how it combines with PDF/A ## Core capabilities - Two endpoints: `POST /pdf/convert` and `POST /screenshot/convert`. - Input from a live URL, raw HTML, or a saved Liquid template with JSON data. - [PDF/A guide](https://docs.polydoc.tech/guides/compliance/pdf-a): archival output, PDF/A-1b / 2b / 3b. - [PDF/UA guide](https://docs.polydoc.tech/guides/compliance/pdf-ua): accessible tagged PDF, relevant to the EU Accessibility Act (EN 301 549, WCAG 2.1 AA). - [Templates guide](https://docs.polydoc.tech/guides/templates): reusable Liquid templates with a dashboard editor. - [Cloud storage delivery](https://docs.polydoc.tech/guides/cloud-storage): deliver output directly to your own S3, GCS, Azure Blob, Backblaze B2, or Wasabi bucket via presigned URL. - Webhooks with HMAC-SHA256 signing for asynchronous delivery. - A sandbox mode for testing that never uses production quota. ## For AI agents and MCP clients - [PolyDoc for AI agents (MCP)](https://docs.polydoc.tech/guides/mcp): an MCP server (`polydoc-mcp` on npm) exposing PDF generation, screenshots, and e-invoice generation as tools for Claude Desktop, Claude Code, Cursor, and other MCP clients. Install with `npx -y polydoc-mcp`. ## Pricing Free tier: 150 conversions a month, no credit card required. Paid plans start at $9/month. Full tiers and details at [polydoc.tech](https://polydoc.tech/#pricing). ## Integrations - [Integration guides](https://docs.polydoc.tech/guides/integrations/): n8n (verified community node), Zapier, Make, Pipedream, Activepieces, Directus, and other automation platforms. ## Optional - [Getting started](https://docs.polydoc.tech/): first API request plus Node.js, Python, Ruby, Go, PHP, and Rust code examples.