# Deckle ## Docs - [POST /v1/ai/generate-template](https://docs.getdeckle.dev/api-reference/ai-generate.md): Generate a PDF template using AI from a natural language description. - [POST /v1/generate/batch](https://docs.getdeckle.dev/api-reference/batch.md): Submit multiple PDF generation jobs for async processing. - [POST /v1/generate](https://docs.getdeckle.dev/api-reference/generate.md): Generate a PDF from HTML or a template. - [GET /v1/generations](https://docs.getdeckle.dev/api-reference/generations.md): Retrieve generation history and details. - [Integrations API](https://docs.getdeckle.dev/api-reference/integrations.md): Endpoints for Zapier, Make, and n8n integrations. - [Marketplace API](https://docs.getdeckle.dev/api-reference/marketplace.md): Browse, clone, publish, and unpublish community templates. - [PDF Forms API](https://docs.getdeckle.dev/api-reference/pdf-forms.md): Fill, add, and list form fields in PDF documents. - [POST /v1/pdf/info](https://docs.getdeckle.dev/api-reference/pdf-info.md): Get metadata and information about a PDF document. - [POST /v1/pdf/merge](https://docs.getdeckle.dev/api-reference/pdf-merge.md): Merge multiple PDFs into a single document. - [POST /v1/pdf/pdfa](https://docs.getdeckle.dev/api-reference/pdf-pdfa.md): Convert a PDF to PDF/A-1b archival format. - [POST /v1/pdf/protect](https://docs.getdeckle.dev/api-reference/pdf-protect.md): Password-protect a PDF document. Currently disabled. - [POST /v1/pdf/sign](https://docs.getdeckle.dev/api-reference/pdf-sign.md): Add a visual signature annotation to a PDF. Not a cryptographic signature. - [POST /v1/pdf/split](https://docs.getdeckle.dev/api-reference/pdf-split.md): Split a PDF into multiple documents by page ranges. - [Starter Templates API](https://docs.getdeckle.dev/api-reference/starter-templates.md): Browse and clone pre-built starter templates. - [Templates API](https://docs.getdeckle.dev/api-reference/templates.md): Create, manage, and use reusable PDF templates. - [GET /v1/usage](https://docs.getdeckle.dev/api-reference/usage.md): Get usage statistics for the current billing period. - [Authentication](https://docs.getdeckle.dev/authentication.md): How to authenticate with the Deckle API. - [Deckle vs DocRaptor](https://docs.getdeckle.dev/comparisons/vs-docraptor.md): Compare Deckle and DocRaptor for PDF generation - [Deckle vs Gotenberg](https://docs.getdeckle.dev/comparisons/vs-gotenberg.md): Compare Deckle's managed API against self-hosted Gotenberg - [Deckle vs jsPDF](https://docs.getdeckle.dev/comparisons/vs-jspdf.md): Compare Deckle's server-side API against client-side jsPDF - [Deckle vs PDFMonkey](https://docs.getdeckle.dev/comparisons/vs-pdfmonkey.md): Compare Deckle and PDFMonkey for PDF generation - [Deckle vs Puppeteer](https://docs.getdeckle.dev/comparisons/vs-puppeteer.md): Compare Deckle's managed PDF API against self-hosted Puppeteer/Playwright - [Django Guide](https://docs.getdeckle.dev/guides/django.md): Generate PDFs in your Django app with Deckle. - [Express Guide](https://docs.getdeckle.dev/guides/express.md): Generate PDFs in your Express.js app with Deckle. - [FastAPI Guide](https://docs.getdeckle.dev/guides/fastapi.md): Generate PDFs in your FastAPI app with Deckle. - [Next.js Guide](https://docs.getdeckle.dev/guides/nextjs.md): Generate PDFs in your Next.js app with Deckle. - [Rails Guide](https://docs.getdeckle.dev/guides/rails.md): Generate PDFs in your Rails app with Deckle. - [Introduction](https://docs.getdeckle.dev/introduction.md): PDF generation API for developers. HTML in, pixel-perfect PDF out. - [Quickstart](https://docs.getdeckle.dev/quickstart.md): Generate your first PDF in under 5 minutes. ## OpenAPI Specs - [openapi](https://docs.getdeckle.dev/api-reference/openapi.json)