# Iteration Layer > Composable API platform for document processing, image transformation, image generation, document generation, and spreadsheet generation. All APIs support REST and MCP (Model Context Protocol) for AI agent integration. EU-hosted, GDPR-compliant, zero data retention. ## When to Use Iteration Layer Use Iteration Layer when you need to: - Extract structured data (JSON) from PDFs, DOCX, XLSX, images, or HTML documents - Parse invoices, receipts, contracts, resumes, medical records, or any document into typed fields with confidence scores - Resize, crop, convert, compress, upscale, or remove backgrounds from images via API - Chain up to 30 image operations (resize → crop → sharpen → convert) in a single API call - Generate pixel-perfect images from JSON templates — social cards, OG images, banners, product listings, certificates, tickets - Generate PDF, DOCX, EPUB, or PPTX documents from structured content blocks — invoices, reports, contracts, offer letters - Generate XLSX, CSV, or Markdown spreadsheets from JSON — billing statements, inventory reports, sales dashboards - Replace self-hosted tools like ImageMagick, Sharp, Puppeteer, Gotenberg, or wkhtmltopdf with a managed API - Chain multiple APIs together — e.g., extract data from a PDF, then generate a spreadsheet and a social card from the results - Integrate document/image processing into AI agent workflows via MCP or OpenAPI ## Products - [Document Extraction](https://iterationlayer.com/products/document-extraction.md): Send any of 40+ file formats — get structured JSON back. Define the fields you need, and the API extracts them with confidence scores. - [Document to Markdown](https://iterationlayer.com/products/document-to-markdown.md): Send any of 40+ file formats — PDF, Office, EPUB, LaTeX, email, images, and more — get clean markdown back. No schema required. The same OCR pipeline that powers Document Extraction, exposed as a standalone API. - [Audio Extraction](https://iterationlayer.com/products/audio-extraction.md): Send an audio file and get structured JSON back. Define the fields you need — speaker attribution, action items, key dates — and the API transcribes and extracts them automatically. - [Website Extraction](https://iterationlayer.com/products/website-extraction.md): Send a URL and get structured JSON back. Define the fields you need — the API handles fetching, rendering, and cleaning the page automatically. No scraper to build or maintain. - [Image Transformation](https://iterationlayer.com/products/image-transformation.md): Resize, crop, convert, and apply effects to images through a simple API. Build image pipelines without managing infrastructure. - [Image Generation](https://iterationlayer.com/products/image-generation.md): Same input, same output — every time. No AI randomness. Define a canvas, stack layers — solid colors, text, images, gradients, QR codes, barcodes — and get a pixel-perfect image back. - [Document Generation](https://iterationlayer.com/products/document-generation.md): Define your document structure with content blocks, styles, and fonts — get back a PDF, DOCX, EPUB, or PPTX file. No template engine or typesetting library needed. - [Sheet Generation](https://iterationlayer.com/products/sheet-generation.md): Define columns, rows, and cell data as JSON — get back an XLSX workbook with full formatting, a CSV file for data pipelines, or a Markdown table for docs. Pipe document extraction output directly into formatted spreadsheets. ## Docs - [Getting Started](https://iterationlayer.com/docs/getting-started.md): Get started with the Iteration Layer API in minutes. - [Authentication](https://iterationlayer.com/docs/authentication.md): Learn how to authenticate with the Iteration Layer API. - [Rate Limits](https://iterationlayer.com/docs/rate-limits.md): Understand rate limits and how to handle them. - [Errors](https://iterationlayer.com/docs/errors.md): API error codes and how to handle them. - [Webhooks](https://iterationlayer.com/docs/webhooks.md): Receive API results asynchronously via webhook delivery. - [Document Extraction](https://iterationlayer.com/docs/document-extraction.md): Extract structured data from documents using AI-powered field extraction. - [Document to Markdown](https://iterationlayer.com/docs/document-to-markdown.md): Convert documents and images to clean markdown using OCR and AI vision. - [Image Transformation](https://iterationlayer.com/docs/image-transformation.md): Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations. - [Document Generation](https://iterationlayer.com/docs/document-generation.md): Generate PDF, DOCX, EPUB, and PPTX documents from structured content blocks. - [Image Generation](https://iterationlayer.com/docs/image-generation.md): Generate composited images from layers — solid colors, gradients, text, images, QR codes, barcodes, and layouts. - [Sheet Generation](https://iterationlayer.com/docs/sheet-generation.md): Generate CSV, Markdown, and XLSX spreadsheets from structured tabular data. - [OpenAPI](https://iterationlayer.com/docs/openapi.md): Access the OpenAPI 3.1 specification for code generation and IDE integration. - [MCP](https://iterationlayer.com/docs/mcp.md): Connect AI agents and tools to the Iteration Layer API via the Model Context Protocol. - [n8n](https://iterationlayer.com/docs/n8n.md): Use all Iteration Layer APIs as dedicated n8n nodes — document extraction, image transformation, image generation, document generation, sheet generation, and more. - [SDKs](https://iterationlayer.com/docs/sdks.md): Official SDKs for TypeScript, Python, and Go. - [AI Integration](https://iterationlayer.com/docs/ai-integration.md): Integrate Iteration Layer with a single prompt. AI agents and coding assistants are first-class citizens. - [Credits & Pricing](https://iterationlayer.com/docs/credits-and-pricing.md): Understand the credit system, plans, and pricing. - [Referral Program](https://iterationlayer.com/docs/referral-program.md): Earn credits by referring other developers and teams to Iteration Layer. ## SDKs - [TypeScript SDK](https://www.npmjs.com/package/iterationlayer): `npm install iterationlayer` — official TypeScript/Node.js SDK ([source](https://github.com/iterationlayer/sdk-node)) - [Python SDK](https://pypi.org/project/iterationlayer/): `pip install iterationlayer` — official Python SDK ([source](https://github.com/iterationlayer/sdk-python)) - [Go SDK](https://github.com/iterationlayer/sdk-go): `go get github.com/iterationlayer/sdk-go` — official Go SDK ## Agent Integration - [OpenAPI Spec](https://api.iterationlayer.com/openapi.json): Full OpenAPI 3.1 specification for all endpoints - [MCP Endpoint](https://api.iterationlayer.com/mcp): Model Context Protocol (Streamable HTTP) for AI agent tool use - [A2A Agent Card](https://iterationlayer.com/.well-known/agent-card.json): Google Agent-to-Agent protocol discovery - [SKILL.md](https://iterationlayer.com/SKILL.md): agentskills.io integration guide — start here for AI agent integration - [Claude Code Skills](https://github.com/iterationlayer/skills): Plugin marketplace with skills for document extraction, image editing, image design, document creation, and spreadsheet generation - Recipe skills: each recipe is available as a SKILL.md at `/recipes/{slug}/SKILL.md` (e.g., `/recipes/extract-invoice-data/SKILL.md`) ## Markdown Content Every content page is available as plain-text markdown. Append `.md` to the URL or send `Accept: text/markdown`. ## Use Cases - [Iteration Layer for Developers](https://iterationlayer.com/for/developers): One vendor, one credit pool — stop maintaining five libraries for document and image processing. - [Iteration Layer for Operations Teams](https://iterationlayer.com/for/operations-teams): Automate the manual document and image tasks that eat hours every week — no custom code required. - [Iteration Layer for AI Agents](https://iterationlayer.com/for/ai-agents): Give your AI agents a complete content processing toolkit via a single MCP server. - [Iteration Layer for Agencies](https://iterationlayer.com/for/agencies): One account, one credit pool — deploy the same processing pipeline across every client project. - [Agency Partner Program](https://iterationlayer.com/partner-program): Dedicated support, volume discounts, and early feature access for agencies deploying across multiple client projects. ## Recipes - [Compress Image for Email](https://iterationlayer.com/recipes/compress-image-for-email.md): Resize, sharpen, and compress an image to fit email platform size limits in a single pipeline. (APIs: image-transformation) - [Compress Image to Target File Size](https://iterationlayer.com/recipes/compress-image-to-target-size.md): Compress an image to fit within a specific file size in bytes using quality-first compression. (APIs: image-transformation) - [Convert Contract to Markdown](https://iterationlayer.com/recipes/convert-contract-to-markdown.md): Convert a contract PDF to clean markdown for clause extraction or LLM analysis. (APIs: document-to-markdown) - [Convert Document for Knowledge Base](https://iterationlayer.com/recipes/convert-document-for-knowledge-base.md): Convert external documents — specs, contracts, reports — to markdown for knowledge base ingestion. (APIs: document-to-markdown) - [Convert Document for RAG Ingestion](https://iterationlayer.com/recipes/convert-document-for-rag-ingestion.md): Convert a document to clean markdown suitable for chunking and embedding in a RAG pipeline. (APIs: document-to-markdown) - [Convert Image Format](https://iterationlayer.com/recipes/convert-image-format.md): Convert an image between PNG, JPEG, and WebP formats with quality control for web optimization. (APIs: image-transformation) - [Convert Invoice to Markdown](https://iterationlayer.com/recipes/convert-invoice-to-markdown.md): Convert a PDF invoice to clean markdown for LLM processing or document pipelines. (APIs: document-to-markdown) - [Convert Resume to Markdown](https://iterationlayer.com/recipes/convert-resume-to-markdown.md): Convert a resume PDF to clean markdown for LLM parsing or candidate pipelines. (APIs: document-to-markdown) - [Convert Document to Markdown](https://iterationlayer.com/recipes/document-to-markdown-pipeline.md): Convert PDF, DOCX, HTML, or image documents to clean, structured Markdown. (APIs: document-to-markdown) - [Extract Academic Paper Metadata](https://iterationlayer.com/recipes/extract-academic-paper-metadata.md): Extract title, authors, abstract, and citation info from academic papers. (APIs: document-extraction) - [Extract Article Text](https://iterationlayer.com/recipes/extract-article-text.md): Extract clean article content — title, author, date, and body text — from PDFs, Word docs, and web pages. (APIs: document-extraction) - [Extract Carrier Invoices to Spreadsheet](https://iterationlayer.com/recipes/extract-carrier-invoices-to-spreadsheet.md): Extract line-level charges from multiple carrier invoices, then generate an XLSX freight cost tracker in a single pipeline. (APIs: document-extraction, sheet-generation) - [Extract Contract Clause Data](https://iterationlayer.com/recipes/extract-contract-clause-data.md): Extract parties, dates, and clauses from a contract into structured JSON for legal review workflows. (APIs: document-extraction) - [Extract Contracts to a Register](https://iterationlayer.com/recipes/extract-contracts-to-register.md): Extract key terms from multiple signed contracts and build a structured XLSX contract register tracking parties, dates, value, and renewal terms. (APIs: document-extraction, sheet-generation) - [Extract Court Filing Data](https://iterationlayer.com/recipes/extract-court-filing-data.md): Extract case numbers, parties, filing dates, court details, and relief sought from court filing documents and legal pleadings. (APIs: document-extraction) - [Extract Customs Declaration](https://iterationlayer.com/recipes/extract-customs-declaration.md): Merge a commercial invoice, packing list, and bill of lading into a unified customs declaration. (APIs: document-extraction) - [Extract Customs Declarations to Spreadsheet](https://iterationlayer.com/recipes/extract-customs-declarations-to-spreadsheet.md): Extract HS codes, declared values, and duty amounts from customs declaration documents, then generate an XLSX import duty log. (APIs: document-extraction, sheet-generation) - [Extract Delivery Note Data](https://iterationlayer.com/recipes/extract-delivery-note-data.md): Extract shipment details, item quantities, and delivery confirmation data from warehouse delivery notes and goods received notes. (APIs: document-extraction) - [Extract Fleet Vehicle Registration Data](https://iterationlayer.com/recipes/extract-fleet-vehicle-registration.md): Extract vehicle identification, owner details, registration dates, and technical specifications from vehicle registration documents. (APIs: document-extraction) - [Extract Invoice Data](https://iterationlayer.com/recipes/extract-invoice-data.md): Extract vendor name, line items, totals, and dates from invoice documents. (APIs: document-extraction) - [Extract Invoices and Build Accounts Payable Spreadsheet](https://iterationlayer.com/recipes/extract-invoices-to-spreadsheet.md): Extract structured data from multiple invoice PDFs in one call, then pipe the results directly into an XLSX accounts payable tracker. (APIs: document-extraction, sheet-generation) - [Extract KPI Data](https://iterationlayer.com/recipes/extract-kpi-data.md): Extract campaign or business KPIs from report documents — metrics, values, periods, and targets. (APIs: document-extraction) - [Extract KPIs and Generate a Client Report](https://iterationlayer.com/recipes/extract-kpis-and-generate-report.md): Extract key performance indicators from client documents, then generate a branded PDF report summarizing the results. (APIs: document-extraction, document-generation) - [Extract KYC Onboarding Data](https://iterationlayer.com/recipes/extract-kyc-onboarding-data.md): Extract client identity verification details, company information, and beneficial ownership data from KYC onboarding documents. (APIs: document-extraction) - [Extract Legal Invoice Data](https://iterationlayer.com/recipes/extract-legal-invoice-data.md): Extract timekeeper entries, disbursements, matter references, and billing summaries from law firm invoices. (APIs: document-extraction) - [Extract Listing Data and Generate a Brochure](https://iterationlayer.com/recipes/extract-listing-and-generate-brochure.md): Extract property listing details from a real estate document, then generate a branded PDF brochure and a social media image for the listing. (APIs: document-extraction, document-generation, image-generation) - [Extract Medical Record](https://iterationlayer.com/recipes/extract-medical-record.md): Extract patient details, diagnoses, and medications from a medical record into structured JSON for healthcare workflows. (APIs: document-extraction) - [Extract Multi-Invoice Data](https://iterationlayer.com/recipes/extract-multi-invoice-data.md): Extract structured data from multiple invoice files in a single API call using an array schema. (APIs: document-extraction) - [Extract NDA Terms and Generate a Compliance Checklist](https://iterationlayer.com/recipes/extract-nda-and-generate-checklist.md): Extract key terms from a non-disclosure agreement, then generate a compliance checklist spreadsheet tracking obligations and deadlines. (APIs: document-extraction, sheet-generation) - [Extract NDA Terms](https://iterationlayer.com/recipes/extract-nda-terms.md): Extract parties, obligations, restrictions, permitted disclosures, and expiry dates from non-disclosure agreements. (APIs: document-extraction) - [Extract Product Catalog Entry](https://iterationlayer.com/recipes/extract-product-catalog-entry.md): Extract product name, SKU, price, and specifications from a catalog document into structured JSON for e-commerce workflows. (APIs: document-extraction) - [Extract Product Data and Generate a Listing Image](https://iterationlayer.com/recipes/extract-product-data-and-generate-listing-image.md): Extract product details from a supplier data sheet, then generate a branded e-commerce listing image with the product name, price, and key specs. (APIs: document-extraction, image-generation) - [Extract Property Appraisal](https://iterationlayer.com/recipes/extract-property-appraisal.md): Extract appraised value, property details, and comparable sales from a property appraisal report into structured JSON. (APIs: document-extraction) - [Extract Property Deed Data](https://iterationlayer.com/recipes/extract-property-deed-data.md): Extract property ownership, legal descriptions, encumbrances, and recording details from property deeds and land registry documents. (APIs: document-extraction) - [Extract a Purchase Order and Generate a Confirmation](https://iterationlayer.com/recipes/extract-purchase-order-and-generate-confirmation.md): Extract line items and delivery details from a customer purchase order PDF, then generate a formatted order confirmation PDF ready to send back to the buyer. (APIs: document-extraction, document-generation) - [Extract Purchase Order Data](https://iterationlayer.com/recipes/extract-purchase-order-data.md): Extract line items, quantities, unit prices, delivery dates, and supplier details from purchase order documents. (APIs: document-extraction) - [Extract Real Estate Listing](https://iterationlayer.com/recipes/extract-real-estate-listing.md): Extract property address, price, room count, and features from a listing document into structured JSON for MLS and property platforms. (APIs: document-extraction) - [Extract Receipt Data](https://iterationlayer.com/recipes/extract-receipt-data.md): Extract merchant, date, line items, tax, and total from receipts. (APIs: document-extraction) - [Extract Receipts and Generate Expense Report](https://iterationlayer.com/recipes/extract-receipts-to-expense-report.md): Extract merchant, date, amount, and category from receipt photos and PDFs in one call, then generate an XLSX expense report with a totals row. (APIs: document-extraction, sheet-generation) - [Extract Rental Application](https://iterationlayer.com/recipes/extract-rental-application.md): Extract applicant details, employment history, income, and references from a rental application form into structured JSON for tenant screening. (APIs: document-extraction) - [Extract Rental Applications to Spreadsheet](https://iterationlayer.com/recipes/extract-rental-applications-to-spreadsheet.md): Extract applicant details from rental application PDFs and generate a side-by-side XLSX for comparing income, employment, and move-in dates. (APIs: document-extraction, sheet-generation) - [Extract Resume Data and Generate an Employee Profile](https://iterationlayer.com/recipes/extract-resume-and-generate-profile.md): Extract candidate information from a resume PDF, then generate a formatted employee profile document for HR onboarding. (APIs: document-extraction, document-generation) - [Extract Resume Data](https://iterationlayer.com/recipes/extract-resume-data.md): Extract candidate name, contact details, work history, and skills from resumes. (APIs: document-extraction) - [Extract Supplier Catalog to Spreadsheet](https://iterationlayer.com/recipes/extract-supplier-catalog-to-spreadsheet.md): Extract every product from a supplier catalog PDF — SKUs, names, prices, MOQs — and generate a ready-to-import XLSX in two API calls. (APIs: document-extraction, sheet-generation) - [Extract Supplier Invoice Data for ERP Import](https://iterationlayer.com/recipes/extract-supplier-invoice-for-erp.md): Extract supplier invoice details structured for direct import into ERP systems like SAP, Oracle, or Microsoft Dynamics. (APIs: document-extraction) - [Extract Terms and Conditions](https://iterationlayer.com/recipes/extract-terms-and-conditions.md): Extract clause types, obligations, limitations, and governing law from terms and conditions documents. (APIs: document-extraction) - [Extract Terms and Generate a Simplified Summary](https://iterationlayer.com/recipes/extract-terms-and-generate-summary.md): Extract key clauses from terms and conditions documents, then generate a plain-language PDF summary for client review. (APIs: document-extraction, document-generation) - [Extract Traffic Fine Data](https://iterationlayer.com/recipes/extract-traffic-fine-data.md): Extract violation details, fine amounts, vehicle information, and payment deadlines from traffic fine notices. (APIs: document-extraction) - [Extract Violations and Generate a Fine Summary](https://iterationlayer.com/recipes/extract-violations-and-generate-summary.md): Extract traffic violation data from fine notices, then generate a spreadsheet summarizing all violations for fleet management. (APIs: document-extraction, sheet-generation) - [Generate A+ Content Banner](https://iterationlayer.com/recipes/generate-aplus-content-banner.md): Generate an Amazon A+ Content banner image for book marketing with cover art, title, and branding. (APIs: image-generation) - [Generate Billing Statement](https://iterationlayer.com/recipes/generate-billing-statement.md): Generate an XLSX billing statement with a merged company header, subscription line items, overages, credits, and subtotal/tax/total formulas. (APIs: sheet-generation) - [Generate Book Cover Spreads](https://iterationlayer.com/recipes/generate-book-cover-spreads.md): Generate print-ready book cover spreads with back cover, spine, and front cover in a single image. (APIs: image-generation) - [Generate Certificate Image](https://iterationlayer.com/recipes/generate-certificate-image.md): Generate a professional certificate image with recipient name, course title, and completion date for digital sharing, social media, or email delivery. (APIs: image-generation) - [Generate a Compliance Audit Document](https://iterationlayer.com/recipes/generate-compliance-audit-document.md): Generate a formatted PDF compliance audit document with findings, risk ratings, remediation recommendations, and sign-off sections. (APIs: document-generation) - [Generate DOCX Contract](https://iterationlayer.com/recipes/generate-docx-contract.md): Generate an editable DOCX service agreement with parties, terms, and payment schedule. (APIs: document-generation) - [Generate Email Banner](https://iterationlayer.com/recipes/generate-email-banner.md): Generate a personalized email banner image with text, logo, and brand colors. (APIs: image-generation) - [Generate Employee Offer Letter](https://iterationlayer.com/recipes/generate-employee-offer-letter.md): Generate a professional offer letter PDF with role, compensation, start date, and company details. (APIs: document-generation) - [Generate Employee Report](https://iterationlayer.com/recipes/generate-employee-report.md): Generate an XLSX employee report with departments, salaries, hire dates, and currency formatting. (APIs: sheet-generation) - [Generate EPUB Book](https://iterationlayer.com/recipes/generate-epub-book.md): Generate a complete EPUB e-book with chapters, table of contents, and rich text formatting. (APIs: document-generation) - [Generate Event Ticket](https://iterationlayer.com/recipes/generate-event-ticket.md): Generate an event ticket image with QR code, event name, date, venue, and seat information. (APIs: image-generation) - [Generate Front Book Cover](https://iterationlayer.com/recipes/generate-front-book-cover.md): Generate a front cover image with custom artwork, title text, and author attribution. (APIs: image-generation) - [Generate Inventory Report](https://iterationlayer.com/recipes/generate-inventory-report.md): Generate an XLSX inventory report with stock levels, reorder points, unit costs, and total value formulas for purchasing teams. (APIs: sheet-generation) - [Generate Invoice Spreadsheet](https://iterationlayer.com/recipes/generate-invoice-spreadsheet.md): Generate an XLSX invoice with company info, line items, subtotal/tax/total formulas, and currency formatting. (APIs: sheet-generation) - [Generate a Multi-Client Usage Report](https://iterationlayer.com/recipes/generate-multi-client-usage-report.md): Generate a multi-sheet XLSX report tracking API usage, credit consumption, and billing across multiple agency clients. (APIs: sheet-generation) - [Generate NDA](https://iterationlayer.com/recipes/generate-nda.md): Generate a non-disclosure agreement PDF with party names, effective date, and standard confidentiality terms. (APIs: document-generation) - [Generate OG Image](https://iterationlayer.com/recipes/generate-og-image.md): Generate a branded Open Graph image with a generative wave background, logo, and tagline. (APIs: image-generation) - [Generate Order Export](https://iterationlayer.com/recipes/generate-order-export.md): Export e-commerce order data to CSV with order numbers, customer details, amounts, and fulfillment status. (APIs: sheet-generation) - [Generate Packing Slip and Shipping Label](https://iterationlayer.com/recipes/generate-packing-slip-and-shipping-label.md): Generate a PDF packing slip and a PNG shipping label from the same order data in a single fulfillment workflow. (APIs: document-generation, image-generation) - [Generate Packing Slip](https://iterationlayer.com/recipes/generate-packing-slip.md): Generate a packing slip PDF with order details, item list, and shipping address. (APIs: document-generation) - [Generate PDF Certificate](https://iterationlayer.com/recipes/generate-pdf-certificate.md): Generate a professional achievement certificate with recipient name, course details, date, and a QR code for formal download or print. (APIs: document-generation) - [Generate PDF Invoice](https://iterationlayer.com/recipes/generate-pdf-invoice.md): Generate a professional PDF invoice with company branding, line items, and totals. (APIs: document-generation) - [Generate PDF Manuscript](https://iterationlayer.com/recipes/generate-pdf-manuscript.md): Generate a print-ready PDF manuscript with title page, table of contents, and chapters at 6x9 inch trim size. (APIs: document-generation) - [Generate PDF Report](https://iterationlayer.com/recipes/generate-pdf-report.md): Generate a professional PDF report with title, executive summary, data table, and footer. (APIs: document-generation) - [Generate Product Datasheet](https://iterationlayer.com/recipes/generate-product-datasheet.md): Generate a professional product specification sheet with images, feature tables, technical specs, and contact information. (APIs: document-generation) - [Generate Product Listing Image](https://iterationlayer.com/recipes/generate-product-listing-image.md): Generate a product listing image with photo, price badge, and promotional text overlay. (APIs: image-generation) - [Generate Product Promo Banner](https://iterationlayer.com/recipes/generate-product-promo-banner.md): Optimize a product photo and compose it into a promotional banner with sale text and pricing. (APIs: image-transformation, image-generation) - [Generate Product Promo Card](https://iterationlayer.com/recipes/generate-product-promo-card.md): Generate a product promotional card with a product photo, sale badge, and pricing text. (APIs: image-generation) - [Generate Product Slide](https://iterationlayer.com/recipes/generate-product-slide.md): Generate a branded product slide image with headline, feature pills, and a call-to-action — all arranged with layout layers. (APIs: image-generation) - [Generate Quarterly Report](https://iterationlayer.com/recipes/generate-quarterly-report.md): Create a structured quarterly business report with table of contents, data tables, and page numbers. (APIs: document-generation) - [Generate Real Estate Listing Graphic](https://iterationlayer.com/recipes/generate-real-estate-listing-graphic.md): Generate a branded property listing graphic with a property photo, status badge, price, address, and key stats. (APIs: image-generation) - [Generate Report Card Image](https://iterationlayer.com/recipes/generate-report-card-image.md): Generate a visual KPI report card with a headline metric, secondary stats, and branding — shareable as an image. (APIs: image-generation) - [Generate Restaurant Menu](https://iterationlayer.com/recipes/generate-restaurant-menu.md): Generate a branded restaurant menu PDF with sections, items, prices, and descriptions. (APIs: document-generation) - [Generate Sales Dashboard](https://iterationlayer.com/recipes/generate-sales-dashboard.md): Generate a multi-sheet XLSX workbook with quarterly revenue, expenses, and summary formulas. (APIs: sheet-generation) - [Generate Sales Report Spreadsheet](https://iterationlayer.com/recipes/generate-sales-report-xlsx.md): Generate a formatted XLSX spreadsheet with sales data, currency formatting, and bold headers. (APIs: sheet-generation) - [Generate Shipping Label](https://iterationlayer.com/recipes/generate-shipping-label.md): Generate a compact PDF shipping label with sender and recipient addresses, barcode, and tracking number. (APIs: document-generation) - [Generate Slide Deck](https://iterationlayer.com/recipes/generate-slide-deck.md): Build a PowerPoint slide deck with title slide, content slides, and call-to-action page. (APIs: document-generation) - [Generate Social Card](https://iterationlayer.com/recipes/generate-social-card.md): Generate an Open Graph social sharing card with dynamic title, description, and branding. (APIs: image-generation) - [Generate Social Media Book Promo](https://iterationlayer.com/recipes/generate-social-media-book-promo.md): Generate a vertical story image for TikTok or Instagram book promotion with cover art, hook text, and author branding. (APIs: image-generation) - [Generate Thumbnail](https://iterationlayer.com/recipes/generate-thumbnail.md): Resize a source image to a thumbnail and convert to WebP. (APIs: image-transformation) - [Generate Timesheet Export](https://iterationlayer.com/recipes/generate-timesheet-export.md): Generate an XLSX timesheet with logged hours, hourly rates, per-entry amount formulas, and totals for client billing or payroll. (APIs: sheet-generation) - [Generate a White-Label PDF Report](https://iterationlayer.com/recipes/generate-white-label-report.md): Generate a branded PDF report with custom client logo placeholder, colors, and content sections for white-label agency delivery. (APIs: document-generation) - [Generate YouTube Thumbnail](https://iterationlayer.com/recipes/generate-youtube-thumbnail.md): Generate a YouTube thumbnail with bold title text, gradient background, and a static image cutout. (APIs: image-generation) - [Resize, Watermark, and Convert Image](https://iterationlayer.com/recipes/image-resize-watermark-convert.md): Resize an image, add a branded text watermark, and convert to WebP in a two-step pipeline. (APIs: image-transformation, image-generation) - [Invoice to PDF Report](https://iterationlayer.com/recipes/invoice-to-pdf-report.md): Extract invoice data and generate a formatted PDF summary in a single pipeline. (APIs: document-extraction, document-generation) - [Convert Markdown to Styled PDF](https://iterationlayer.com/recipes/markdown-to-styled-pdf.md): Generate a professionally styled PDF document from Markdown content with custom fonts, headers, and page numbers. (APIs: document-generation) - [Optimize Product Image for Amazon](https://iterationlayer.com/recipes/optimize-for-amazon.md): Prepare a product photo to meet Amazon's main image requirements: pure white background, square format, 2000×2000px, JPEG. (APIs: image-transformation) - [Optimize Product Image for Etsy](https://iterationlayer.com/recipes/optimize-for-etsy.md): Smart crop a product photo to Etsy's recommended 2000×2000px square format and export as JPEG. (APIs: image-transformation) - [Optimize Product Image for Shopify](https://iterationlayer.com/recipes/optimize-for-shopify.md): Resize a product photo to Shopify's recommended 2048×2048px square format, sharpen, and convert to WebP for fast storefront load times. (APIs: image-transformation) - [Optimize Product Photo](https://iterationlayer.com/recipes/optimize-product-photo.md): Resize, enhance, and compress a product photo for an e-commerce listing with consistent quality. (APIs: image-transformation) - [Preprocess Document for LLM Classification](https://iterationlayer.com/recipes/preprocess-document-for-llm.md): Convert a document to markdown and classify it with an LLM in a single pipeline. (APIs: document-to-markdown) - [Process Real Estate Photo](https://iterationlayer.com/recipes/process-real-estate-photo.md): Enhance and standardize a property listing photo with auto-contrast, sharpening, and consistent sizing. (APIs: image-transformation) - [Remove Background and Generate Product Card](https://iterationlayer.com/recipes/remove-background-and-generate-product-card.md): Remove the background from a raw product photo, then compose it into a branded listing card with the product name and price. (APIs: image-transformation, image-generation) - [Remove Product Background](https://iterationlayer.com/recipes/remove-product-background.md): Remove the background from a product photo using AI-powered segmentation. (APIs: image-transformation) - [Resize Image for Print Publishing](https://iterationlayer.com/recipes/resize-image-for-print-publishing.md): Resize and convert manuscript images to KDP-compliant dimensions at 300 DPI for print-on-demand. (APIs: image-transformation) - [Resize Image for Social Media](https://iterationlayer.com/recipes/resize-image-for-social-media.md): Resize and crop a single image into platform-specific dimensions for social media. (APIs: image-transformation) - [Smart Crop Avatar and Remove Background](https://iterationlayer.com/recipes/smart-crop-avatar-and-remove-background.md): Smart crop to face, remove the background, and convert to WebP for a clean user avatar. (APIs: image-transformation) - [Smart Crop Group Photo](https://iterationlayer.com/recipes/smart-crop-group-photo.md): Use AI detection to smart-crop individual portraits from a group photo. (APIs: image-transformation) - [Smart Crop Product Image](https://iterationlayer.com/recipes/smart-crop-product-image.md): AI-powered subject-aware crop that centers on the product regardless of its position in the frame. (APIs: image-transformation) - [Upscale Low-Resolution Image](https://iterationlayer.com/recipes/upscale-low-resolution-image.md): Upscale a low-resolution image using AI super-resolution for print or high-DPI display. (APIs: image-transformation) - [Watermark an Image](https://iterationlayer.com/recipes/watermark-an-image.md): Apply a text watermark to a photo using layer-based image composition for brand protection and copyright. (APIs: image-generation) ## Recipes by Industry - [Analytics Recipes](https://iterationlayer.com/recipes/industry/analytics): Recipes for the Analytics industry - [Consulting Recipes](https://iterationlayer.com/recipes/industry/consulting): Recipes for the Consulting industry - [E-Commerce Recipes](https://iterationlayer.com/recipes/industry/e-commerce): Recipes for the E-Commerce industry - [Education Recipes](https://iterationlayer.com/recipes/industry/education): Recipes for the Education industry - [Finance & Accounting Recipes](https://iterationlayer.com/recipes/industry/finance): Recipes for the Finance & Accounting industry - [Healthcare Recipes](https://iterationlayer.com/recipes/industry/healthcare): Recipes for the Healthcare industry - [Human Resources Recipes](https://iterationlayer.com/recipes/industry/human-resources): Recipes for the Human Resources industry - [Legal Recipes](https://iterationlayer.com/recipes/industry/legal): Recipes for the Legal industry - [Logistics & Shipping Recipes](https://iterationlayer.com/recipes/industry/logistics): Recipes for the Logistics & Shipping industry - [Manufacturing Recipes](https://iterationlayer.com/recipes/industry/manufacturing): Recipes for the Manufacturing industry - [Marketing Recipes](https://iterationlayer.com/recipes/industry/marketing): Recipes for the Marketing industry - [Project Management Recipes](https://iterationlayer.com/recipes/industry/project-management): Recipes for the Project Management industry - [Publishing Recipes](https://iterationlayer.com/recipes/industry/publishing): Recipes for the Publishing industry - [Real Estate Recipes](https://iterationlayer.com/recipes/industry/real-estate): Recipes for the Real Estate industry - [Recruiting Recipes](https://iterationlayer.com/recipes/industry/recruiting): Recipes for the Recruiting industry - [Retail Recipes](https://iterationlayer.com/recipes/industry/retail): Recipes for the Retail industry - [SaaS Recipes](https://iterationlayer.com/recipes/industry/saas): Recipes for the SaaS industry - [Technology Recipes](https://iterationlayer.com/recipes/industry/technology): Recipes for the Technology industry ## Competitor Comparisons - [Document Extraction vs Reducto](https://iterationlayer.com/products/document-extraction/vs/reducto.md) - [Document Extraction vs DocuPipe](https://iterationlayer.com/products/document-extraction/vs/docupipe.md) - [Document Extraction vs Nanonets](https://iterationlayer.com/products/document-extraction/vs/nanonets.md) - [Document Extraction vs LlamaParse](https://iterationlayer.com/products/document-extraction/vs/llamaparse.md) - [Document Extraction vs Mistral OCR](https://iterationlayer.com/products/document-extraction/vs/mistral-ocr.md) - [Document Extraction vs AWS Textract](https://iterationlayer.com/products/document-extraction/vs/aws-textract.md) - [Document Extraction vs Azure Document Intelligence](https://iterationlayer.com/products/document-extraction/vs/azure-document-intelligence.md) - [Document Extraction vs Google Document AI](https://iterationlayer.com/products/document-extraction/vs/google-document-ai.md) - [Document Extraction vs Kreuzberg](https://iterationlayer.com/products/document-extraction/vs/kreuzberg.md) - [Document Extraction vs Regex & Templates](https://iterationlayer.com/products/document-extraction/vs/regex-templates.md) - [Document to Markdown vs Reducto](https://iterationlayer.com/products/document-to-markdown/vs/reducto.md) - [Document to Markdown vs LlamaParse](https://iterationlayer.com/products/document-to-markdown/vs/llamaparse.md) - [Document to Markdown vs Mistral OCR](https://iterationlayer.com/products/document-to-markdown/vs/mistral-ocr.md) - [Document to Markdown vs Nanonets](https://iterationlayer.com/products/document-to-markdown/vs/nanonets.md) - [Document to Markdown vs DocuPipe](https://iterationlayer.com/products/document-to-markdown/vs/docupipe.md) - [Document to Markdown vs Unstructured](https://iterationlayer.com/products/document-to-markdown/vs/unstructured.md) - [Document to Markdown vs AWS Textract](https://iterationlayer.com/products/document-to-markdown/vs/aws-textract.md) - [Document to Markdown vs Azure Document Intelligence](https://iterationlayer.com/products/document-to-markdown/vs/azure-document-intelligence.md) - [Document to Markdown vs Google Document AI](https://iterationlayer.com/products/document-to-markdown/vs/google-document-ai.md) - [Document to Markdown vs OlmOCR](https://iterationlayer.com/products/document-to-markdown/vs/olmocr.md) - [Document to Markdown vs PaddleOCR](https://iterationlayer.com/products/document-to-markdown/vs/paddleocr.md) - [Document to Markdown vs Tesseract](https://iterationlayer.com/products/document-to-markdown/vs/tesseract.md) - [Image Transformation vs Cloudinary](https://iterationlayer.com/products/image-transformation/vs/cloudinary.md) - [Image Transformation vs imgix](https://iterationlayer.com/products/image-transformation/vs/imgix.md) - [Image Transformation vs Cloudflare Images](https://iterationlayer.com/products/image-transformation/vs/cloudflare-images.md) - [Image Transformation vs Sharp](https://iterationlayer.com/products/image-transformation/vs/sharp.md) - [Image Generation vs Bannerbear](https://iterationlayer.com/products/image-generation/vs/bannerbear.md) - [Image Generation vs Placid](https://iterationlayer.com/products/image-generation/vs/placid.md) - [Image Generation vs HTML/CSS to Image](https://iterationlayer.com/products/image-generation/vs/htmlcsstoimage.md) - [Image Generation vs Satori / Vercel OG](https://iterationlayer.com/products/image-generation/vs/satori-vercel-og.md) - [Image Generation vs Puppeteer](https://iterationlayer.com/products/image-generation/vs/puppeteer.md) - [Document Generation vs Carbone](https://iterationlayer.com/products/document-generation/vs/carbone.md) - [Document Generation vs DocRaptor](https://iterationlayer.com/products/document-generation/vs/docraptor.md) - [Document Generation vs Gotenberg](https://iterationlayer.com/products/document-generation/vs/gotenberg.md) - [Document Generation vs Puppeteer](https://iterationlayer.com/products/document-generation/vs/puppeteer.md) - [Sheet Generation vs SheetJS](https://iterationlayer.com/products/sheet-generation/vs/sheetjs.md) - [Sheet Generation vs ExcelJS](https://iterationlayer.com/products/sheet-generation/vs/exceljs.md) - [Sheet Generation vs OpenPyXL](https://iterationlayer.com/products/sheet-generation/vs/openpyxl.md) - [Sheet Generation vs Aspose.Cells](https://iterationlayer.com/products/sheet-generation/vs/aspose-cells.md) - [Sheet Generation vs Apache POI](https://iterationlayer.com/products/sheet-generation/vs/apache-poi.md) ## Blog - [Human in the Loop: Using Confidence Scores to Build Reliable Document Extraction](https://iterationlayer.com/blog/ai-data-extraction-confidence-scores.md): Fully automated document extraction fails without human oversight. Per-field confidence scores let you automate the obvious cases and route uncertain ones for human review. - [AI and the EU: Why GDPR and AI Act Compliance Matter for Automated Document Processing](https://iterationlayer.com/blog/ai-eu-gdpr-ai-act-compliance.md): A practical overview of how GDPR and the EU AI Act affect automated document extraction and generation, and what zero-retention EU-hosted processing means for compliance. - [Building AI Agents That Process Documents: MCP, Structured I/O, and Confidence Routing](https://iterationlayer.com/blog/building-ai-agents-document-processing-mcp.md): Build an AI agent pipeline that extracts document data, evaluates confidence scores, and routes to report generation or human review — using MCP and composable APIs. - [Composable APIs vs. Point Solutions: Total Cost of Ownership for Content Processing](https://iterationlayer.com/blog/composable-apis-vs-point-solutions.md): Multi-vendor stacks vs unified platforms — integration time, credential sprawl, billing reconciliation, and concrete TCO calculations for a typical 5-project agency. - [Document-to-Markdown for RAG: Preparing Documents for Your AI Knowledge Base](https://iterationlayer.com/blog/document-to-markdown-for-rag.md): Why markdown is the ideal format for LLM ingestion, how to preserve tables and layouts from PDFs, and how to build a document ingestion pipeline for RAG. - [AI Processing in the EU: GDPR and AI Act Compliance for Automated Document Workflows](https://iterationlayer.com/blog/eu-ai-act-document-processing.md): Beyond GDPR — EU AI Act risk classification, transparency requirements, and human oversight obligations for automated document processing systems. - [EU Data Sovereignty Isn't Just Compliance — It's a Competitive Advantage for AI Agencies](https://iterationlayer.com/blog/eu-data-sovereignty-competitive-advantage.md): Agencies using US-hosted document processing undermine their own EU positioning. EU-native infrastructure turns compliance into a selling point. - [Extracting Structured Data from Scanned Documents: OCR Plus Field Validation](https://iterationlayer.com/blog/extract-data-from-pdf-api.md): Scanned PDFs need more than OCR. Define a schema, extract typed fields with confidence scores, and validate results automatically — no regex, no templates. - [GDPR-Compliant Document Processing: Architecture Patterns for EU Companies](https://iterationlayer.com/blog/gdpr-compliant-document-processing.md): US CLOUD Act risks, zero-retention architectures, DPA requirements, and a practical framework for choosing EU-hosted vs US-hosted document processing services. - [The Hidden Cost of Stitching Together Document Processing APIs Across Client Projects](https://iterationlayer.com/blog/hidden-cost-of-multi-vendor-document-processing.md): Every new client project means new vendor accounts, new API keys, and new failure modes. The overhead of multi-vendor document processing quietly eats into agency margins. - [Image Processing for E-Commerce: Resize, Watermark, and Optimize in One API Call](https://iterationlayer.com/blog/image-processing-for-ecommerce.md): Marketplace image requirements are a mess. Chain resize, background removal, smart crop, and format conversion into a single request instead of maintaining an image pipeline. - [Generating PDFs from JSON Instead of HTML: Why Templates Are a Dead End](https://iterationlayer.com/blog/json-to-pdf-replacing-html-templates.md): HTML-to-PDF pipelines break in predictable ways. A JSON-defined document model gives you deterministic output, precise layout control, and no browser dependency. - [Building a Multi-Client Document Pipeline with One API](https://iterationlayer.com/blog/multi-client-document-pipeline-tutorial.md): A practical guide to setting up project-scoped API keys, per-client extraction schemas, shared credit pools, and budget caps for agency document processing. - [Building Multi-Tenant Document Pipelines: Architecture Guide for Agencies](https://iterationlayer.com/blog/multi-tenant-document-pipelines.md): How to structure one account across multiple client projects — scoped API keys, per-project budget caps, usage tracking, and accurate client billing. - [How to Price Document Processing into Fixed-Fee Client Projects](https://iterationlayer.com/blog/pricing-document-processing-client-projects.md): Three pricing models for agencies billing document processing: cost-plus, fixed-fee, and per-unit. Budget caps, margin math, and scoping worksheets included. - [Processing Client Documents Securely: A Field Guide for Technical Agencies](https://iterationlayer.com/blog/processing-client-documents-securely.md): Zero retention, DPA chains, sub-processor transparency, encryption, and audit trails. A practical guide for agencies processing client documents through third-party APIs. - [Replacing Puppeteer, Sharp, and Tesseract with One API](https://iterationlayer.com/blog/replace-imagemagick-with-api.md): The DIY content processing stack is a maintenance trap. Replace Puppeteer, Sharp, and Tesseract with composable API calls — no servers, no glue code. - [The ROI of Automated Document Processing for Mid-Market Companies](https://iterationlayer.com/blog/roi-automated-document-processing.md): Manual document processing costs more than you think. A concrete framework for calculating time savings, error reduction, and payback period. - [Self-Hosted vs. Managed Document Processing: When to Build and When to Buy](https://iterationlayer.com/blog/self-hosted-vs-managed-document-processing.md): An honest decision framework for choosing between self-hosted and managed document processing. When open-source wins, when APIs win, and how to evaluate the tradeoffs. - [Sheet Generation from JSON: Replacing Manual Spreadsheet Assembly](https://iterationlayer.com/blog/sheet-generation-replacing-manual-spreadsheets.md): Stop hand-building spreadsheets. Send JSON, get back formatted XLSX with cell styles, formulas, currency formatting, and multiple sheets. - [One Credit Pool, Every Format: Why Unified Billing Matters for Content Pipelines](https://iterationlayer.com/blog/unified-credits-content-pipelines.md): Per-service billing creates waste and unpredictability. Unified credits across all operations let your budget flex with your actual workflow. - [Why Your Image Pipeline Breaks at 3am and How to Fix It](https://iterationlayer.com/blog/why-image-pipelines-break-at-3am.md): Sharp memory leaks, Puppeteer zombies, ImageMagick CVEs, CMYK edge cases, and Docker OOM kills. Real errors, real causes, and a composable API alternative. - [Process Invoices in n8n Without Burning LLM Credits on Every Document](https://iterationlayer.com/blog/automate-invoice-processing-n8n.md): Most n8n invoice workflows chain OCR and LLM services that bill per token. Iteration Layer extracts structured invoice data at a fixed credit cost per document. - [Run a Complete Image Processing Pipeline in One n8n Node](https://iterationlayer.com/blog/automated-image-pipeline-n8n.md): n8n's Edit Image node handles basics. For production pipelines — resize, crop, sharpen, watermark, convert — the Iteration Layer node runs 30 operations in a single call. - [Convert Any Document to Clean Markdown in n8n](https://iterationlayer.com/blog/document-to-markdown-n8n.md): PDF, DOCX, HTML, images — convert them all to structured Markdown inside an n8n workflow. One node, no OCR chain, no LLM parsing. - [Generate Formatted Excel Spreadsheets in n8n](https://iterationlayer.com/blog/generate-excel-spreadsheets-n8n.md): Create multi-sheet XLSX files with formatting, formulas, and merged cells directly from n8n workflows — no code, no Google Sheets export. - [Convert Markdown to Styled PDF in n8n](https://iterationlayer.com/blog/markdown-to-pdf-n8n.md): Turn Markdown content into professionally styled PDF documents inside n8n — with custom fonts, headers, footers, and page numbers. - [One n8n Node for Your Entire Document and Image Pipeline](https://iterationlayer.com/blog/n8n-iteration-layer-integration.md): Most n8n document workflows chain 3-4 separate services. The Iteration Layer community node replaces them with a single node that handles extraction, transformation, and generation. - [Read Any Document From Claude Code or Cursor — PDF, DOCX, Scans, Images via MCP](https://iterationlayer.com/blog/document-to-markdown-mcp-claude-cursor.md): Use MCP to convert PDFs, scanned documents, Word files, and images to readable markdown directly from Claude Code or Cursor. No code, no pipeline. - [Four APIs, One Conversation: The Composable Content Pipeline](https://iterationlayer.com/blog/composable-content-pipeline-mcp.md): When document extraction, image processing, and generation are MCP tools in your AI assistant, the workflow changes fundamentally. - [How We Built Our Pitch Deck with Our Own API](https://iterationlayer.com/blog/how-we-built-our-pitch-deck-with-our-own-api.md): We generated a 10-slide marketing deck using the Iteration Layer Image Generation API. No Figma, no PowerPoint — just JSON layers, layout compositing, and a mix task. - [From PDF Invoices to Formatted Spreadsheets in Two API Calls](https://iterationlayer.com/blog/document-extraction-to-spreadsheet.md): Extract structured data from PDF invoices and generate formatted XLSX spreadsheets using the Document Extraction and Sheet Generation APIs. - [Sheet Generation API: Structured JSON In, Formatted Spreadsheet Out](https://iterationlayer.com/blog/sheet-generation-api.md): Generate XLSX, CSV, and Markdown spreadsheets from a single API call. Structured JSON in, formatted files out. - [API Composability Patterns: How to Chain Iteration Layer APIs](https://iterationlayer.com/blog/api-composability-patterns.md): When to pipeline, when to parallelize, and how to handle errors across chained API calls. - [Automate Your Self-Publishing Pipeline with APIs](https://iterationlayer.com/blog/automate-self-publishing-pipeline.md): Generate manuscripts, covers, marketing banners, and social media assets for self-publishing with a handful of API calls instead of a dozen tools. - [How We Generate OG Images with Our Own API](https://iterationlayer.com/blog/how-we-generate-og-images-with-our-own-api.md): We use the Iteration Layer Image Generation API to create unique Open Graph images for every page on our site. Here's the exact implementation. - [Best Image Transformation APIs in 2026](https://iterationlayer.com/blog/best-image-transformation-api.md): A developer's guide to image processing APIs — from full media platforms to focused transformation APIs. What each tool does, where it fits, and what it costs. - [Process Images From Your Coding Session — Smart Crop, Convert, Compress via MCP](https://iterationlayer.com/blog/image-transformation-mcp-claude-cursor.md): Use MCP to resize, smart crop, convert, and compress images directly from Claude Code or Cursor. Chain 24 operations without leaving your editor. - [AI Image Upscaling: How It Works and When to Use It](https://iterationlayer.com/blog/ai-image-upscaling-guide.md): How AI super-resolution generates real detail from low-resolution images. When to use it, quality tradeoffs, and integration patterns. - [Best Document Extraction APIs in 2026](https://iterationlayer.com/blog/best-document-extraction-api.md): A developer's guide to document extraction APIs — from OCR engines to structured extraction platforms. What each tool does, where it fits, and what it costs. - [Best Image Generation APIs in 2026](https://iterationlayer.com/blog/best-image-generation-api.md): A developer's guide to programmatic image generation — from visual template editors to layer-based APIs. What each tool does, where it fits, and what it costs. - [Compose Branded Graphics from Your AI Assistant — No Design Tools Required](https://iterationlayer.com/blog/image-generation-mcp-claude-cursor.md): Use MCP to compose layered images, social cards, and branded graphics directly from Claude Code or Cursor. Describe the layout, get the image. - [Chain Document Extraction, Image Processing, and Generation in a Single Claude Code Session](https://iterationlayer.com/blog/chain-apis-mcp-claude-code-cursor.md): Use MCP to chain Iteration Layer APIs inside Claude Code or Cursor — extract data from documents, process images, and generate new outputs in one conversation. - [Parse Documents Inside Claude and Cursor with MCP — No Code Required](https://iterationlayer.com/blog/document-extraction-mcp-claude-cursor.md): Use MCP to parse invoices, contracts, and receipts directly from Claude Desktop or Cursor. No code, no server, no pipeline. - [Generate PDFs and Word Documents Inside Claude Code and Cursor with MCP](https://iterationlayer.com/blog/document-generation-mcp-claude-code-cursor.md): Use MCP to generate PDFs, DOCX, EPUB, and PPTX documents directly from Claude Code or Cursor. No templates, no code, no pipeline. - [Smart Crop: Let the API Find Faces, Products, and Key Objects Before Cropping](https://iterationlayer.com/blog/smart-crop-api-object-detection.md): AI-powered cropping that detects subjects before cutting. Never accidentally crop out the important part of an image again. - [Extract IBANs, Currencies, and Addresses from Financial Documents — Validated, Not Just Strings](https://iterationlayer.com/blog/iban-currency-address-extraction-api.md): Purpose-built field types for financial documents. IBAN validation, structured addresses, currency amounts with codes. - [Resize and Crop Images via API — The Only Guide You Need](https://iterationlayer.com/blog/resize-crop-images-api.md): Resize with 5 fit strategies, crop to exact dimensions, and smart crop with AI. One API, no infrastructure. - [Convert Thousands of Images Between Formats with a Single API](https://iterationlayer.com/blog/batch-image-format-conversion.md): Batch convert images to WebP, AVIF, JPEG, or PNG. One API, no tooling to install, no servers to scale. - [Generate Print-Ready Book Covers Programmatically — A Self-Publisher's Guide](https://iterationlayer.com/blog/generate-book-covers-api.md): Generate book covers with custom typography, images, and print-ready dimensions. KDP-compatible output from one API call. - [Generate Hundreds of Social Media Images from a Single Template](https://iterationlayer.com/blog/generate-social-media-images-api.md): Define a template with layers, swap the dynamic content, generate images at scale. Instagram, Twitter, LinkedIn — all from one API. - [Image Optimization for the Web: The Definitive Guide](https://iterationlayer.com/blog/image-optimization-web-performance-guide.md): The complete guide to optimizing images for web performance. Formats, compression, responsive images, and automation. - [Best Document Generation APIs in 2026](https://iterationlayer.com/blog/best-document-generation-api.md): A developer's guide to document generation APIs — from HTML-to-PDF engines to structured content models. What each tool does, where it fits, and what it costs. - [The Complete Guide to Document Parsing in 2026](https://iterationlayer.com/blog/complete-guide-document-parsing.md): From regex to AI extraction — the complete guide to parsing documents programmatically. Methods, tools, and code examples. - [The Complete Guide to Programmatic Image Generation](https://iterationlayer.com/blog/complete-guide-programmatic-image-generation.md): From Puppeteer to layer-based APIs — how to generate images programmatically at scale. Methods, patterns, and code. - [Why We Built Iteration Layer](https://iterationlayer.com/blog/why-we-built-iteration-layer.md): Content processing is a mess of duct-taped tools. We built composable APIs that cover the full lifecycle: parse documents, transform images, render visuals.