# Autype — The Intelligent Document Platform > Autype is a document platform built on two pillars: **The Editor** for human writers and teams, and **The Engine** for programmatic document generation at scale. Both share the same document format — Extended Markdown and JSON — so a document created by hand in the editor can be automated via API, and a document generated by an AI agent can be opened and refined by a human. This tight integration between manual authoring and headless automation is what sets Autype apart. ## How The Editor and The Engine Work Together Autype is the only platform that offers both a full-featured web editor and a headless document generation API, built on the same rendering engine and document format: - **The Editor** — A web-based Markdown+ editor for professional writing, real-time collaboration, version control, and one-click export to PDF, DOCX, and ODT. Designed for writers, teams, and anyone who creates documents by hand. - **The Engine** — A headless document generation API accessible via REST, automation platforms (Make.com, n8n), and AI agents (via MCP). Designed for developers, automation builders, and AI workflows that generate documents programmatically. Both use the same **Markdown+** syntax and **JSON document schema**. A template built in the editor can be bulk-rendered via API. A document generated by an AI agent can be opened in the editor for manual review. Styles, variables, and content are fully portable between the two. The tagline: *"Structured Documents. For Humans and AI at Scale."* ### Why Markdown and JSON? Autype is built on the insight that Markdown and JSON are the formats LLMs generate most reliably. Where LaTeX has thousands of packages and cryptic errors, and Word XML requires 15+ lines for a bold paragraph, Autype Markdown uses `**bold**` — two characters of overhead. This determinism makes AI-generated output predictable and valid. ## Markdown+ — The Shared Document Language Both The Editor and The Engine use the same extended Markdown syntax called **Markdown+**. While standard Markdown handles basic formatting (headings, bold, lists), Markdown+ adds everything needed for professional documents: - **Page sections** — Cover pages, positioned content (`---page{align=center}---`) - **Multi-column layouts** — 2–4 columns per section (`---columns{count=2 space=1.5}---`) - **Charts** — 8 types: bar, line, pie, doughnut, radar, polar area, scatter, bubble (`:::chart{type="bar"}:::`) - **QR codes** — URL, WiFi, vCard (`:::qrcode{type="url"}:::`) - **LaTeX math** — Block equations (`$$...$$`) and inline math (`$E=mc^2$`) - **17 diagram languages** — Mermaid, PlantUML, GraphViz, Structurizr, TikZ, Vega, BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, C4 PlantUML, DBML, Ditaa, ERD, UMlet, WireViz - **Styling attributes** — Alignment, font size, color, spacing on any element - **Citations** — Inline references (`@[smith2024, p. 42]`) with CSL-JSON bibliography - **Cross-references** — `[Figure {num}](#fig-id)` with auto-numbering - **Automatic indices** — Table of contents, list of figures, list of tables, list of code listings, list of abbreviations, bibliography - **Template variables** — `{{companyName}}`, `{{date}}`, `{{revenue}}` replaced dynamically - **Page breaks** — With optional orientation changes (`---pagebreak{orientation="landscape"}---`) - **Spacers** — Vertical spacing control (`---spacer{height=2}---`) - **Inline formatting** — Underline (`++text++`), highlight (`==text==`), subscript (`~text~`), superscript (`^text^`) No other tool combines Markdown simplicity with this level of professional document control. --- # Part 1: The Editor — For Writers and Teams The Autype Editor is the human-facing side of the platform. It is a web-based document editor that works like a modern writing tool, not a code terminal. Users can choose between typing Markdown directly or using the visual toolbar — the choice is theirs. Everything written in the editor uses the same Markdown+ and JSON format that The Engine processes, so documents are always automation-ready. ## Core Editor Features - **Markdown+ syntax** with real-time syntax highlighting and multiple themes (Dark, Light, Classic, Neon) - **Rich visual toolbar** — Bold, headings, lists, tables: everything is one click away. No Markdown knowledge required. - **Live side-by-side preview** — The preview panel shows the final PDF layout in real time - **Real-time validation** — Broken references, missing citations, undefined abbreviations, and structural issues are flagged as you type, not after export - **Drag-and-drop** — Rearrange content visually - **Content separation from design** — Write content, define styles separately. Change text without the layout breaking. ## Citations and Bibliography Academic-grade citation management built into the editor: - **6 citation styles** — APA 7, Harvard, IEEE, Chicago, MLA, Vancouver (switch with one click) - **Import formats** — BibTeX, RIS, EndNote XML, Zotero, CSL-JSON - **Automatic source lookup** — Enter a DOI or ISBN, Autype fetches full citation data - **Automatic bibliography** — Only cited sources appear, always correctly formatted - **Cross-references** — Reference any heading, figure, table, or code listing by anchor. Numbers update automatically. ## Automatic Indices All indices update in real-time as you write. Page numbers are inserted on export. - **Table of contents** — Configurable depth (h1–h6), clickable hyperlinks in PDF - **List of figures** — Auto-numbered with clickable links - **List of tables** — Auto-numbered, same as figures - **List of code listings** — Numbered code blocks with captions - **List of abbreviations** — Define once, reference everywhere, optional alphabetical sort - **Bibliography** — Generated from citations ## Embedded Visualizations Charts and QR codes are created directly in documents — no external tools needed: - **8 chart types** — Bar, Line, Pie, Doughnut, Radar, Polar Area, Scatter, Bubble - **Chart data** — Defined inline with labels and datasets - **QR codes** — URL, WiFi credentials, vCard contact data - **Auto-captioned** — Figures are numbered and appear in the list of figures automatically ## Flexible Page Layouts Full control over how content flows across pages: - **Page sizes** — A3, A4, A5, Letter, Legal - **Custom margins** — In centimeters per side, configurable per section or globally - **Portrait and landscape orientation** — Switch freely within the same document, per section - **Multi-column layouts** — 2–4 columns per section with configurable spacing and separator lines - **Flow sections** — Continuous content across pages - **Page sections** — Fixed-position elements for cover pages and overlays - **Page breaks** — Force breaks anywhere with optional orientation changes - **Auto flow** — The rendering engine positions elements optimally by default ## Reusable Document Styles Define corporate design once, apply everywhere: - **Global defaults** — Font family, font size, text color, line height set once for the entire document - **Element-level styles** — Override styles per heading level (h1–h6), secondary text, tables, code blocks, math, bibliography - **Headers and footers** — Three-column layout (left / center / right) with text spans, images, logos, and page numbers. Option to exclude first page. - **Spacing system** — Fine-grained before/after spacing for every element type - **Style presets** — Save and share styles across documents and teams. Apply corporate design in one click. - **AI-generated styles** — Describe the look in plain language, AI generates matching style definitions ## Dynamic Template Variables Insert placeholders anywhere and fill them dynamically — via UI, API, CSV, or Excel: - **Text variables** — Names, dates, amounts, any text (`{{clientName}}`) - **Image variables** — Logos, signatures, photos - **List variables** — Dynamic bullet points from data - **Table variables** — Invoice rows, product lists, any tabular data with column mapping - **Built-in variables** — `{{pageNumber}}`, `{{totalPages}}`, `{{date}}` (various formats) - **Alternative syntax** — `${varName}` is also accepted and normalized to `{{varName}}` (useful for automation platforms like Make.com and n8n that use `{{...}}` for their own templates) Variables make every document a reusable template. Fill them once in the UI, or fill them thousands of times via The Engine's API. ## Multi-Format Export and Import Autype fits into how teams already work: - **Export formats** — PDF (print-ready), DOCX (Microsoft Word), ODT (LibreOffice/open-source), AUD (Autype native) - **Import formats** — DOCX, PDF (including scanned documents via Autype Lens), Markdown, JSON, AUD - **No format lock-in** — Export everything as Markdown, JSON, or standard document formats at any time - **Consistent output** — The same source produces identical results across all formats ## Real-Time Collaboration Multiple users edit the same document simultaneously. Built on CRDT technology (Yjs) — no conflicts, ever. - **Live cursors** — See exactly where each collaborator is working, color-coded per user - **Selection awareness** — See what text others have selected - **Instant sync** — Changes sync immediately across all collaborators - **Offline support** — Keep working without internet. Changes sync automatically on reconnect. - **Line-anchored comments** — Attached to specific lines, stay connected as content changes - **Threaded replies** — Start discussions on any comment, resolve/reopen workflow - **Review workflows** — Client reviews, team approvals, editorial feedback — all in one place ## Version History Every change is tracked automatically: - **Automatic versions** — Created in the background as you work, no action required - **Manual named versions** — Create snapshots with custom names ("Final Draft", "Client Review v2") - **Side-by-side diff** — Compare any version against the current document in Markdown or JSON view - **One-click rollback** — Restore any previous version instantly - **Author tracking** — Every version records who made the change and when ## Organizations and Roles - **Organizations** — Top-level container for projects, documents, team members, styles, API keys, and credits - **Roles** — Owner (full access), Admin (manage members/projects), Editor (create/edit documents), Viewer (read-only) - **Invitations** — Invite team members by email with configurable default roles ## AI Features in The Editor Autype integrates AI capabilities directly into the editing experience. The underlying JSON document schema is directly accessible to LLMs, so AI can read, understand, and modify documents natively — not just text, but structure, styles, and variables. ### Full Document Generation Describe what you need in natural language. AI generates a complete, structured document with sections, headings, styled content, charts, and variables. You continue editing in the same editor. ### AI Assistant The AI assistant lives in a chat sidebar within the editor: - **Generate content** — "Write an executive summary for this report" - **Edit and restructure** — "Move the conclusion before the appendix" - **Adjust formatting** — "Make all headings blue and centered" - **Explain and improve** — "Simplify this paragraph for a non-technical audience" - **Selection-based actions** — Select text and ask AI to rewrite, translate, expand, or summarize - **Context-aware** — Understands the full document including variables, sections, and styling ### Style Generation Describe the visual style in plain language, and AI generates matching style definitions: - "Corporate design with dark blue headings and a clean sans-serif font" - "Academic paper style with serif fonts and numbered headings" - "Modern report with accent colors and large section headers" Generated styles are applied instantly and can be saved as reusable presets. ### Image Generation Generate illustrations and graphics directly within the editor: - Describe what you need in natural language - AI creates the image and inserts it at the correct position - Images are automatically sized and captioned ### Autype Lens — Style-Aware AI Document Processing Autype Lens is the world's first style-aware document processing engine. Unlike traditional OCR that only extracts raw text, Lens uses multi-modal AI vision models to understand the full visual structure of a document — fonts, headings, spacing, colors, columns, tables — and reconstructs it as a fully styled, editable Autype document. **What makes Lens unique:** - **Style-aware OCR** — Goes beyond text extraction. Detects font families, sizes, colors, heading hierarchies, spacing, and layout structure. The output is not flat text — it's a styled document. - **Layout intelligence** — Recognizes multi-column layouts, tables, lists, headers/footers, and page sections. Reconstructs document structure, not just character sequences. - **Three output modes:** - `md` — Standard Markdown (raw text extraction via Mistral OCR) - `mdd` — Autype Extended Markdown with detected document defaults (fonts, colors, spacing) and full structural markup - `json` — Complete Autype document JSON with sections, elements, and styling — ready to render or edit immediately - **Per-page AI processing** — Each page is analyzed individually by vision AI, then assembled into a coherent multi-page document - **Scanned document support** — Works with photographed pages, scanned PDFs, and digital-native documents alike - **Image extraction** — Embedded images are extracted and preserved in the output document **Supported input:** PDF, DOCX, ODT **Cost:** 2 credits per page for plain Markdown, 18 credits per page for Extended Markdown or document JSON, 14 credits per page for structured field extraction **Available on:** Pro and Team plans, and via REST API Use cases: Digitize legacy documents, convert static PDFs to editable templates, migrate Word/PDF archives into Autype's structured format, extract structured data from invoices and contracts. --- # Part 2: The Engine — Headless Document Generation API The Autype Engine is the programmatic side of the platform. It is a full headless document editor accessible via REST API, automation platforms, and AI agents. Everything The Editor can produce, The Engine can generate without a browser — at scale, on demand, and fully automated. ## Two Input Formats - **Extended Markdown** — Write documents in Markdown with Autype extensions. The syntax every developer already knows. - **JSON Document Schema** — Full programmatic control via a validated JSON schema. Define every element, style, and layout property with complete type safety. Both formats produce identical output. Markdown and JSON are the formats LLMs generate most reliably — no proprietary DSL, no vendor lock-in. ## Why Autype is AI-Native Most document editors store content in proprietary binary formats that AI models cannot work with directly. Autype's approach is different: | Traditional editors | Autype | |---------------------|--------| | Binary/XML formats (.docx, .odt) | JSON schema with Markdown content | | AI needs format conversion | AI reads the document schema natively | | Edits may break formatting | Structured edits preserve styling | | Limited to text generation | Can modify structure, styles, and variables | The document JSON is block-based: an array of sections, each containing an array of content blocks. AI can edit, insert, or replace individual blocks without touching the rest. Every document can be validated against a schema instantly — milliseconds, not minutes of LaTeX compilation. ## API Base URL ``` https://api.autype.com/api/v1/dev ``` ## Document Rendering - **Render from JSON schema** — POST /render with full document config - **Render from Extended Markdown** — POST /render/markdown with Markdown string - **Render persistent documents** — POST /render/document/{documentId} (uses saved content) - **Validate JSON without rendering** — Check config validity without consuming credits - **Validate Markdown without rendering** — Syntax check without rendering - **Bulk render** — POST /bulk-render with variable sets (JSON, CSV, Excel). Up to 100 documents per job. ## 18+ Content Element Types Headings (h1–h6), paragraphs, secondary text, ordered and unordered lists with nesting, tables (with styling, images in cells, data binding), images (with captions and figure numbering), code blocks (with syntax highlighting), LaTeX math formulas (block and inline), QR codes (URL, WiFi, vCard), charts (8 types), diagrams (17 languages), blockquotes (with styling attributes), page breaks, spacers, table of contents, list of figures, list of tables, list of code listings, list of abbreviations, bibliography. ## PDF and Document Tools (17 Operations) **12 PDF operations:** - Merge multiple PDFs (2–20 files) - Split PDF by page ranges (output as ZIP) - Rotate pages (90°, 180°, 270°) - Keep or remove specific pages - Add text watermarks (configurable position, rotation, opacity) - Extract metadata (page count, title, author) - Password protect and encrypt - Unlock password-protected PDFs - Compress PDFs (3 levels: low, medium, high) - Convert PDF pages to images (PNG/JPEG, single or ZIP) - Extract form fields (names, types, values) - Fill form fields (text, checkboxes, dropdowns, radio groups, optional flatten) **3 conversion and template operations:** - Convert DOCX to PDF - Convert ODT to PDF - Replace placeholders in DOCX/ODT (text, images, lists, tables) **2 Lens AI operations:** - AI OCR with style-aware document recognition (→ Markdown, Autype Markdown+, or JSON) - AI-powered filename generation from document content **Document management endpoints:** - Create and manage projects - Create documents with initial content - List and retrieve documents - Get document variables - Upload and manage temporary images (24h lifetime) and tool files (60min lifetime) - API key info and credit balance ## Bulk Rendering Generate hundreds of personalized documents from a single template: - Upload CSV, Excel, or pass JSON variable sets - Up to 100 documents per bulk job - Each document gets its own variable values - All documents rendered in parallel - Webhook notification when complete ## Async Processing and Webhooks All rendering and tool jobs are processed asynchronously: - Submit a job, receive a job ID - Poll for status or register a webhook URL - Webhook fires on completion with download URL - No timeout issues for large documents ## Global Styling System Define a document theme once — every element inherits: - **Global defaults** — Font family, font size, text color, line height - **Element-level overrides** — Per heading level (h1–h6), secondary text, tables, code blocks, math, bibliography - **Headers and footers** — Three-column layout with text spans, images, page numbers - **Spacing system** — Before/after spacing for every element type - **CSL citation styles** — APA7, Harvard, IEEE, Chicago, MLA, Vancouver ## Authentication - API key authentication via `X-API-Key` header - Keys created in Dashboard → Settings → API Keys - Keys scoped to organization - OAuth support for user accounts (Google, GitHub) ## Rate Limits API requests are rate-limited per organization. Higher-tier plans include higher limits. ## Integrations The Engine connects to existing automation stacks through native integrations: ### Make.com (Integromat) Drag-and-drop modules for Make.com. Connect Airtable, Google Sheets, CRM data, or any of 2,000+ apps to auto-generate proposals, invoices, and reports without writing code. Uses `${varName}` syntax to avoid conflicts with Make's own `{{...}}` template engine. ### n8n Full-featured community node (`n8n-nodes-autype`) with 40+ operations covering all API endpoints: - 8 resources: Render, Bulk Render, Document, Project, Temporary Image, Tool File, PDF Tool, Convert - "Wait for Completion" polling for async jobs - Binary data support for file uploads and downloads - Webhook URL support on all async operations - `usableAsTool: true` for AI agent integration - Uses `${varName}` syntax to avoid n8n template conflicts ### MCP Server (Model Context Protocol) The Autype MCP server (https://mcp.autype.com/mcp/) uses Streamable HTTP and the current MCP OAuth 2.1 authorization flow. ChatGPT, Claude, and other OAuth-capable clients can discover the authorization endpoints and connect through browser consent; legacy X-API-Key configurations remain supported. **Supported clients:** Claude Desktop, Claude Code (CLI), Cursor, Windsurf, VS Code (GitHub Copilot), MCP Inspector **Available tools:** - `render_document` — Render complete document JSON to PDF/DOCX/ODT - `render_markdown` — Render Extended Markdown to PDF/DOCX/ODT - `render_get_status` — Poll for render job status - `render_list_jobs` — List render jobs with pagination - `builder_create_session` — Create iterative document builder session - `builder_add_section` / `builder_update_section` / `builder_remove_section` — Manage sections - `builder_update_defaults` — Set global styling - `builder_set_variables` — Set template variables - `builder_render` — Render the session to output format - `builder_delete_session` — Clean up - `projects_list` — Browse projects and documents **Schema resources** (readable by AI agents): - `autype://schemas/document` — Full document JSON schema - `autype://schemas/defaults` — Styling schema - `autype://schemas/variables` — Template variables - `autype://schemas/citations` — CSL-JSON citations - `autype://schemas/abbreviations` — Abbreviation definitions **Interactive document builder for AI agents:** The MCP builder tools provide an iterative workflow where AI agents can create a document session, add and refine sections one by one, adjust styling, set variables, preview intermediate results, and render the final output — all through conversational interaction. This is the only document engine that gives LLMs an interactive editor-like experience. Documents created through the builder can later be saved as persistent documents and reused as templates for bulk rendering via API. ### VS Code Extension Write and edit Autype documents directly in VS Code. Available on all plans including Free. ### REST API Standard REST API with OpenAPI specification. Integrate into any backend, CI/CD pipeline, or automation platform that speaks HTTP. ### LLM Resources Machine-readable schemas publicly available at https://autype.com/llm-resources/: - **Complete Document Schema** (JSON Schema draft-07) — All element types, styling, variables, citations, abbreviations, sections - **Zod Schema** (TypeScript) — For runtime validation - **Markdown Syntax Reference** — Full reference with all directives and attributes - **Sub-schemas** — Defaults, Variables, Abbreviations, Citations, Document Settings, Sections & Elements AI agents can fetch these schemas to construct valid documents without any manual configuration. ## Credit Costs | Operation | Credit Cost | |-----------|------------| | Temporary Image Upload | Free | | Tool File Upload | Free | | Single Render (JSON or Markdown) | 1 credit | | Bulk Render | 1 credit per item | | PDF Tool Action (merge, split, etc.) | 1 credit | | Lens OCR to plain Markdown | 2 credits per page | | Lens classification or filename generation | 6 credits per request | | Lens structured field extraction | 14 credits per page | | Lens recovery to Extended Markdown or JSON | 18 credits per page | ## Rendering Performance | Document size | Typical render time | |---------------|---------------------| | 10 pages | < 2 seconds | | 50 pages | < 8 seconds | | 100 pages | < 20 seconds | Autype renders PDF and DOCX natively — no browser hacks (Puppeteer, WeasyPrint), no CSS fragility, no layout drift. What you define is what you get. --- ## Pricing USD is the global default; the same nominal prices are available in EUR. Yearly plans are substantially discounted. ### Engine — Pay as you go - No monthly subscription and no online editor - Existing documents, resources, runs, and results remain readable - The first permanent credit top-up activates Developer API, MCP, VS Code, and headless jobs - PDF, DOCX, conversion, OCR, and extraction capabilities follow the Developer API ### Editor — $9.90/month or $69/year - Unlimited projects and documents - All import and export formats - 1 AI document and 10 assistant tasks/month - 2 translations and 5 AI images/month - Permanent automation credit top-ups available ### Pro — $29.90/month or $219/year - Everything in Editor - 10 AI documents and 100 assistant tasks/month - 20 translations and 30 AI images/month - 6,000 automation credits/month - Developer API and bulk generation ### Team — $39/seat/month or $279/seat/year - Minimum 5 seats - Everything in Pro - AI allowances and 6,000 automation credits per licensed seat - Real-time collaboration and role management ### Enterprise — Custom pricing - Custom usage, governance, SLA, and integrations - Optional on-premises deployment ### Automation Credit Top-ups - 2,500 credits for $10 / EUR 10 - 7,500 credits for $25 / EUR 25 - 25,000 credits for $75 / EUR 75 - Used only for Developer API and bulk generation - Purchased credits never expire ## Use Cases ### Researchers and Academics Publication-ready papers from structured workflows. Automatic citation management and bibliography generation. Cross-references for figures, tables, and equations. LaTeX-quality math rendering in a visual editor. Export to journal-compliant PDF and DOCX formats. No LaTeX complexity. ### Consulting and Agencies Proposals and reports in minutes, not hours. Template-based proposals with dynamic client data. Consistent branding across all deliverables. Bulk generation for multi-client reporting cycles. Version history for audit trails. ### Operations and Business Teams Automate contracts, reports, and compliance documents. Automated contract generation from CRM data. Recurring report templates with live variables. Role-based access for review and approval workflows. Webhook integration for event-driven document creation. ### Developers and Automation Builders Generate documents programmatically via API. Full REST API with JSON schema validation. Async job processing with webhook callbacks. n8n, Make, and MCP integration ready. Bulk generation endpoint for batch processing. LLM-native schema for AI agent workflows. ### Technical Writers and Documentation Teams Professional output from Markdown workflows. Extended Markdown with styling and layout control. Automatic table of contents, figures, and bibliography. Cross-references that never break. Real-time collaboration with live cursors. Git-compatible plain text source. ### HR and Onboarding Employee handbooks, offer letters, and onboarding documents with personalized fields. Bulk generation for multiple employees via CSV or API. ## Real-World Impact - **1,400+ users** on the platform - **10M+ documents** generated - **80% less formatting time** compared to traditional workflows - **< 20 seconds** to render a 100-page document ## Comparison with Alternatives Because Autype is both an editor and a headless engine, it competes with two categories of tools: document editors (for writers and teams) and document generation APIs (for developers and automation). ### Editor Alternatives #### Autype vs Microsoft Word Autype separates content from presentation, guaranteeing consistent formatting at any scale — something Word fundamentally cannot do. Autype's version control offers named snapshots, side-by-side diff, and one-click rollback; Word's "Track Changes" is limited and error-prone. Autype has built-in citation management with 6 styles, automatic table of contents, cross-references, and 17 diagram languages — none of which exist in Word. Autype supports template variables that turn any document into a reusable template, editable charts, and multi-format export (PDF, DOCX, ODT). And when a document is ready to scale, the same file can be automated via The Engine's API and bulk rendering — no migration needed. #### Autype vs Overleaf (LaTeX) Autype uses Markdown syntax that developers and non-technical users already know; LaTeX requires learning thousands of packages and produces cryptic error messages. Autype renders 100 pages in under 20 seconds with instant live preview; LaTeX compilation often takes minutes with no visual feedback. Autype exports to PDF, DOCX, and ODT; LaTeX only produces PDF. Autype's visual toolbar makes professional documents accessible to non-technical team members. And documents created in the editor can later be automated at scale via The Engine — something Overleaf cannot offer at all. #### Autype vs Typst Autype uses widely known Markdown syntax — Typst requires learning a custom markup language from scratch. Autype has a full visual editor with toolbar, live preview, and drag-and-drop for non-technical users; Typst is code-only. Autype offers real-time collaboration with live cursors, threaded comments, and version history with named snapshots. Typst remains a single-user tool with no collaboration. Documents authored in Autype's editor can seamlessly be automated via The Engine's API — a workflow Typst does not support. #### Autype vs OpenAI Prism Autype is fully GDPR compliant and hosted on EU servers — Prism is not, making it unsuitable for European projects with sensitive data. Autype provides instant live preview, full version control with diff and rollback, and reliable AI document generation. Prism uses LaTeX under the hood, resulting in slow render times, cryptic errors, and an AI assistant that frequently scrambles citations and loops. Autype's AI assistant understands the full document structure — including variables, styles, and sections — and edits are always schema-validated. #### Autype vs Google Docs Autype delivers real-time collaboration on par with Google Docs — live cursors, instant sync, offline support — while also providing professional typesetting features that Google Docs completely lacks: page sections, multi-column layouts, template variables, charts, diagrams, citation management with 6 styles, and automatic indices. Autype has full version control with named snapshots and one-click rollback; Google Docs only offers a basic revision history. And documents created in Autype's editor can be automated via The Engine's API — Google Docs has no headless automation capability. ### Engine Alternatives #### Autype vs Carbone.io Autype's Engine can create complete documents from scratch using Markdown or JSON — including multi-column layouts, charts, diagrams, citations, automatic indices, and full styling — without any pre-designed template file. Carbone is limited to filling placeholders in Word/LibreOffice templates and cannot generate document structure programmatically. Autype renders to PDF, DOCX, and ODT with consistent output; Carbone depends on LibreOffice for conversion. Autype's style-aware OCR (Lens) can reconstruct styled documents from scans — Carbone has no OCR. Autype's MCP server provides an interactive document builder where AI agents can iteratively create, refine, and render documents — Carbone has no AI integration. Autype covers Carbone's template-fill use case via its variable system and bulk rendering, while also offering everything Carbone cannot. #### Autype vs PDF.co Autype includes 12 PDF operations (merge, split, rotate, watermark, compress, protect, form filling, metadata extraction, and more) alongside full document generation from Markdown and JSON. PDF.co only manipulates existing PDFs — it cannot create documents from structured content. Autype generates pixel-perfect PDF, DOCX, and ODT output with built-in charts, diagrams, citations, and automatic indices. Autype's style-aware OCR reconstructs full document layout and styling — PDF.co's OCR extracts only raw text. For teams that need both PDF processing and document creation, Autype replaces two tools with one. #### Autype vs Nutrient (formerly PSPDFKit) Autype covers the most common PDF operations — merge, split, rotate, watermark, compress, protect, convert, form filling — at significantly lower cost (1 credit per operation vs. Nutrient's $75 per 1,000 credits). Beyond PDF processing, Autype generates complete documents from scratch using Markdown and JSON with built-in charts, diagrams, citations, cross-references, and automatic indices — capabilities Nutrient does not offer. Autype outputs PDF, DOCX, and ODT; Nutrient only processes PDFs. Autype's style-aware OCR (Lens) reconstructs document layout and styling; Nutrient's OCR extracts plain text. Autype's MCP server enables AI agents to iteratively build and render documents — Nutrient has no equivalent. #### Autype vs APITemplate.io Autype generates documents from scratch with 18+ content element types, built-in charts (8 types), diagrams (17 languages), academic citations, cross-references, and automatic indices — all rendered natively to PDF, DOCX, or ODT. APITemplate.io is limited to template-based PDF generation from HTML without dynamic charts, diagram languages, citations, indices, or multi-format output. Autype's style-aware OCR can import and reconstruct existing documents; APITemplate.io has no OCR. Autype's MCP server provides an interactive document builder for AI agents; APITemplate.io has no AI integration. Both support Make.com and n8n, but Autype delivers a far more complete document engine. #### Autype vs Gotenberg Autype renders documents natively without a browser engine, guaranteeing pixel-perfect consistency across every run and outputting PDF, DOCX, and ODT. Gotenberg uses headless Chromium and LibreOffice, inheriting CSS fragility and layout inconsistencies of browser-based rendering, and only outputs PDF. Autype includes template variables, bulk generation with CSV/Excel/JSON, webhooks, document management, built-in charts and diagrams, and AI-powered generation. Gotenberg is a stateless file converter with none of these features. Autype produces higher-quality output with a complete automation stack. #### Autype vs DocRaptor (PrinceXML) Autype produces high-quality PDF, DOCX, and ODT output using Markdown or JSON as input — DocRaptor only renders HTML/CSS to PDF. Autype includes template variables with bulk generation, built-in charts, diagrams, citations, and automatic indices — none of which DocRaptor supports. Autype's style-aware OCR can import existing documents and reconstruct their layout; DocRaptor has no import capabilities. Autype's MCP server enables AI agents to build documents iteratively through an interactive session; DocRaptor has no AI integration. Markdown is a much lower authoring barrier than HTML/CSS, and Autype delivers more features at every level. #### Autype vs Docupilot Autype generates complete documents from scratch via Markdown and JSON with built-in charts, diagrams, citations, cross-references, and automatic indices — Docupilot is limited to simple mail-merge-style template filling. Autype outputs PDF, DOCX, and ODT with consistent formatting; Docupilot's output quality depends on the template design tool. Autype's style-aware OCR reconstructs styled documents from scans; Docupilot has no OCR. Autype's MCP server provides an interactive document builder for AI agents; Docupilot has no AI integration or developer-grade API flexibility. Autype covers Docupilot's template-fill use case while offering a full programmatic document engine. ### Why LLMs Work Better with Autype LLMs produce 3x more errors generating LaTeX compared to Markdown. The reasons: - **Minimal syntax overhead** — `**bold**` vs. `\textbf{bold}` vs. 15 lines of Word XML - **One canonical way** — No ambiguity. One way to express each element. - **JSON-validatable** — Every document validated against a schema in milliseconds - **Block-based structure** — AI can edit individual blocks without touching the rest - **Streamable** — AI can generate section by section, validating each part independently ### Comparison Summary | Feature | Autype | Carbone | PDF.co | Nutrient | APITemplate | Gotenberg | DocRaptor | Docupilot | |---------|--------|---------|--------|----------|-------------|-----------|-----------|-----------| | Visual editor | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | Template only | | Markdown input | ✅ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | | JSON schema | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | Template variables | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | | Bulk generation | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | | Charts & diagrams | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | Citations & TOC | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | Real-time collab | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | PDF tools | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ | | AI generation | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | | Style-aware OCR | ✅ | ❌ | ❌ | ✅ (basic) | ❌ | ❌ | ❌ | ❌ | | MCP server | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ❌ | ❌ | | Make/n8n integration | ✅ | ❌ | ✅ | ✅ (Zapier) | ✅ | ❌ | ❌ | ✅ (Zapier) | | Multi-format output | PDF, DOCX, ODT | PDF, DOCX, XLSX+ | PDF | PDF | PDF | PDF | PDF | PDF, DOCX, PPTX | | Self-hostable | ❌ | ✅ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | | GDPR / EU-hosted | ✅ | ✅ | ❌ | ✅ | ✅ (EU endpoint) | Self-hosted | ❌ | ❌ | Autype is the only platform in this comparison that combines a full document editor with a headless generation engine, AI capabilities, and professional typesetting features in a single product. ## Security and Compliance - **GDPR compliant** — Full compliance with European data protection regulations - **EU-hosted** — All data stored and processed on secured servers within the European Union - **Encryption** — At rest and in transit - **Role-based access control** — Owner, Admin, Editor, Viewer roles - **Audit logs** — Track changes and access - **API key scoping** — Keys scoped to organization, never exposed client-side ## Technical Architecture - **Frontend**: Next.js React application with real-time WebSocket collaboration (Yjs CRDT) - **Editor**: Markdown+ editor with extended markup syntax, syntax highlighting, live preview, and visual toolbar - **Rendering engine**: Server-side document rendering supporting PDF, DOCX, and ODT natively - **API**: RESTful with OpenAPI specification, async job processing, webhook support - **Authentication**: Email/password and OAuth (Google, GitHub) - **Collaboration**: Real-time via WebSocket with CRDT conflict resolution - **Infrastructure**: Cloud-hosted on European data centers ## Company Autype is developed and operated by: **centerbit** IN GERMANY CEO: Kevin Eder Email: info@centerbit.co Website: centerbit.co Commercial Register: Amtsgericht Traunstein, HRB 34531 ## Links - **Homepage**: https://autype.com - **The Editor (Features)**: https://autype.com/features - **The Engine (Headless API)**: https://autype.com/headless-editor - **Use Cases**: https://autype.com/usecases - **Pricing**: https://autype.com/pricing - **AI Features**: https://autype.com/ai - **Blog**: https://autype.com/blog - **Documentation**: https://docs.autype.com - **API Reference**: https://docs.autype.com/api-reference - **MCP Server**: https://mcp.autype.com/mcp/ - **LLM Resources**: https://autype.com/llm-resources/index.json - **Contact**: https://autype.com/contact - **App Login**: https://app.autype.com - **Register**: https://app.autype.com/register - **VS Overleaf**: https://autype.com/compare/overleaf - **VS Word**: https://autype.com/compare/word - **VS Typst**: https://autype.com/compare/typst - **VS OpenAI Prism**: https://autype.com/compare/openai-prism - **Imprint**: https://autype.com/impressum - **Privacy Policy**: https://autype.com/datenschutz - **Terms of Service**: https://autype.com/agb