Title: Formfeed — PDF, e-invoice and image API for developers and AI agents
Open Graph Title: Formfeed — PDF, e-invoice and image API for developers and AI agents
Description: PDFs, images, ZUGFeRD e-invoices and PDF/UA-1 files from templates, checked on every render. For your code, AI agents over MCP, and Zapier, Make and n8n. Rendered in Frankfurt.
Open Graph Description: PDFs, images, ZUGFeRD e-invoices and PDF/UA-1 files from templates, checked on every render. For your code, AI agents over MCP, and Zapier, Make and n8n. Rendered in Frankfurt.
Mail addresses
hello@formfeed.dev
Opengraph URL: https://formfeed.dev/
Domain: formfeed.dev
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Formfeed","applicationCategory":"DeveloperApplication","operatingSystem":"Web","description":"PDFs, images, ZUGFeRD e-invoices and PDF/UA-1 files from templates, checked on every render. For your code, AI agents over MCP, and Zapier, Make and n8n. Rendered in Frankfurt.","url":"https://formfeed.dev/","offers":{"@type":"Offer","price":"0","priceCurrency":"EUR"},"publisher":{"@type":"Organization","name":"Philipp Staudt IT-Dienstleistungen"}}
{"@context":"https://schema.org","@type":"VideoObject","name":"Formfeed in 60 seconds","description":"Formfeed turns a template and your data into print-ready PDFs and images with one API call: written like code or designed by hand, kept in Git, rendered in the EU.","thumbnailUrl":"https://formfeed.dev/video-posters/en-GB/formfeed.webp","contentUrl":"https://media.formfeed.dev/videos/en-GB/formfeed-7006d3702dc8.mp4","duration":"PT1M0S","inLanguage":"en","uploadDate":"2026-10-18T20:16:39Z","musicBy":{"@type":"Person","name":"Sascha Ende"},"creditText":"Music: \"To The Bridge (instrumental)\" by Sascha Ende, ende.app, CC BY 4.0","audio":{"@type":"MusicRecording","name":"To The Bridge (instrumental)","byArtist":{"@type":"Person","name":"Sascha Ende"},"isrcCode":"DELJ81748228","url":"https://ende.app/en/song/330-to-the-bridge-instrumental","license":"https://creativecommons.org/licenses/by/4.0/"}}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can AI agents use it?","acceptedAnswer":{"@type":"Answer","text":"Yes, through the MCP server, hosted at mcp.formfeed.dev or run locally as @formfeed/mcp: in Claude, Cursor, VS Code, Codex, Gemini CLI and other clients, and in frameworks such as LangChain, Mastra or the OpenAI Agents SDK. Or wrap the SDK as a plain tool. AI agents has setup guides for 18 clients and frameworks."}},{"@type":"Question","name":"Is XRechnung supported?","acceptedAnswer":{"@type":"Answer","text":"Not available. Formfeed makes ZUGFeRD / Factur-X invoices in the profiles EN 16931 and Basic, and German rules name ZUGFeRD from version 2.0.1 beside XRechnung, in every profile but Minimum and Basic WL. E-invoicing has the details."}},{"@type":"Question","name":"What does PDF/UA-1 mean here?","acceptedAnswer":{"@type":"Answer","text":"A PDF tagged for assistive technology that passes the machine-checkable rules of PDF/UA-1 as veraPDF tests them. Formfeed tags and repairs the file, checks it on every render and writes the PDF/UA identifier only into a file that passed; in strict mode a file that fails is not delivered. Whether the reading order and the alternative texts make sense is no rule a validator can test, so that judgement stays yours. Accessible PDFs says what is checked."}},{"@type":"Question","name":"Do I need to write HTML?","acceptedAnswer":{"@type":"Answer","text":"Not for images: the visual editor designs them on a canvas (beta, on every plan). PDF templates are HTML and CSS, but you start from building blocks and examples, and the people who own the wording change it right in the preview. Word and PowerPoint files you already have can be templates too."}},{"@type":"Question","name":"What counts as a unit?","acceptedAnswer":{"@type":"Answer","text":"A PDF of up to five pages, an image, or a Word or PowerPoint file. Every further five pages of a PDF add a unit, so a 12-page report is three, and an e-invoice adds one. Test renders do not count. See pricing."}},{"@type":"Question","name":"Do my templates from another provider work?","acceptedAnswer":{"@type":"Answer","text":"Yes. The importer keeps their template language, converts what differs where it can and reports everything it cannot map with its line, and for one provider a compatibility endpoint accepts the requests you already send while you switch. The documentation has a migration guide for each."}},{"@type":"Question","name":"Where is my data processed?","acceptedAnswer":{"@type":"Answer","text":"In the EU: rendering and the database run in Frankfurt, and rendered files are stored in the EU. The data you send is not kept after the render unless your workspace turns that on, except that a failed render keeps the page it assembled for 24 hours; outputs expire according to your plan, and you can delete them earlier. A copy leaves the EU only when you configure a bucket of your own as a destination."}},{"@type":"Question","name":"Can we take our templates with us?","acceptedAnswer":{"@type":"Answer","text":"Yes. Templates are HTML and CSS with Jinja2, Liquid or Handlebars, and formfeed templates pull copies them with their data sets into a folder you can keep in Git. The engine that fills them is open source under the MIT licence, and monthly plans can be cancelled at the end of any billing month."}},{"@type":"Question","name":"What is Formfeed?","acceptedAnswer":{"@type":"Answer","text":"An API that turns templates and JSON into PDFs, images, Word and PowerPoint files, ZUGFeRD e-invoices and PDF/UA-1 files. Templates are HTML and CSS with Jinja2, Liquid or Handlebars, images designed on a canvas, or your own Word and PowerPoint files. You call it from code (SDKs, REST, the CLI), from AI agents over MCP, or from Zapier, Make and n8n, and you write templates in a browser editor or as files in Git."}}]}
| og:type | website |
| og:site_name | Formfeed |
| og:locale | en_GB |
| og:image | https://formfeed.dev/app-screenshots/en/editor.webp |
| og:image:width | 1440 |
| og:image:height | 900 |
| og:image:alt | The Formfeed template editor: Jinja2 code on the left, sample data and a paged A4 invoice preview on the right. |
| twitter:card | summary_large_image |
| color-scheme | light |
| formfeed:app | https://app.formfeed.dev |
Links:
Viewport: width=device-width, initial-scale=1