Autype

Document automation for code, no-code, and AI

Turn business data into finished documents.

Connect n8n, Make, your application, or an AI agent. Autype turns structured content into polished PDF, PDF/A, PDF/UA, DOCX, ODT, and image output. It also handles the PDF work around it.

Use no-code for speed, REST for direct control, or MCP for agent workflows.

Triggern8n workflow

A new deal closes

Customer, pricing, and offer data are ready in the CRM.

Autype does the document workGenerate a branded proposal
OutputReady
Branded proposal, showing an inside page

Four examples from more than 40 document and PDF operations

No-code readyConnect n8n and Make to the tools your business already uses.
40+ operationsRender, validate, convert, manage, and process documents.
One dependable resultThe same rules drive API, AI, bulk, and editor output.

No-code first. Developer-ready when you need it.

Put document generation inside the workflow you already run.

Start visually in n8n or Make, connect an AI agent through MCP, or call the REST API directly. Every route reaches the same document engine and the same output quality.

n8n

Build self-hosted document workflows with 40+ Autype operations.

Make

Turn app events and business data into finished documents visually.

MCP

Let compatible AI agents create, validate, and deliver documents.

REST API

Connect any backend through standard HTTP and the OpenAPI spec.

40+ operationsRender, validate, convert, manage, and process.
Bulk without loopsUse CSV, Excel, or JSON and receive one finished ZIP.
One document systemNo-code, API, and AI use the same rules and renderer.

From one request to a real document

Your application sends content. Autype owns the document work.

Pass the content, changing data, style preset, and output profile. The engine validates the source, renders asynchronously, and returns a trackable job instead of another browser or layout stack to maintain.

curl -X POST \
  https://api.autype.com/api/v1/dev/render/markdown \
  -H "X-API-Key: $AUTYPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "# Q2 client review\n\nRevenue grew by {{growth}}%.",
    "document": {
      "type": "pdf",
      "size": "A4",
      "title": "Q2 client review"
    },
    "variables": { "growth": 14.8 },
    "stylePresetId": "brand_2026",
    "pdfProfile": "pdfa-2b",
    "webhook": {
      "webhookUrl": "https://example.com/render-ready"
    }
  }'
201job accepted
validatedsource checked
webhookfile delivered
Render result

Q2-client-review.pdf

Ready
Rendered business report page with chart and table
render.completedpdfa-2b · 4 pages

A full document format built for automation

Review the rules once. Stop reviewing the layout of every generated file.

Extended Markdown stays readable for people and AI. JSON provides exact structural control for systems. Both resolve into one validated document model, so approved layout rules can be applied consistently without a manual layout review for every file.

Readable input

# Quarterly review

Revenue grew by {{growth}}.

:::chart{data="revenue"}

:::reference{target="fig-growth"}

MarkdownJSON
Schema validStructure and references checked before rendering
Predictable result
One canonical document model
Validation before render credits
Approved layout rules applied automatically
Unlike LaTeX pipelines

No package tree, compile log, or ambiguous workaround between content and output.

Unlike office XML

Requests stay compact enough for APIs, no-code tools, and AI agents to handle reliably.

Designed for real documents

Pages still retain references, captions, tables, forms, headers, and output profiles.

Keep the request small

Reuse the document system. Send only what changed.

Store approved styles, templates, blocks, and records once. Each job can stay focused on the customer, event, or data that makes this document different.

Update shared wording or brand rules centrally.
Keep customer payloads compact and reviewable.
Use the same resources from no-code, API, MCP, and the editor.

Content that changes

MarkdownJSONVariablesImages

Rules you reuse

TemplatesStylesBlocksRecords

Structure Autype keeps

ReferencesTablesFormsLayouts

Files you deliver

PDFDOCXODTImages

Change the payload without rebuilding the document system around it.

Beyond placeholder filling

Automate the pages that usually force people back into Word.

Autype keeps the document semantics and layout controls needed for reports, contracts, forms, research, policies, and technical publications.

Personalize at any volume

Fill text, images, lists, and tables from variables or records, then generate whole batches from CSV, Excel, or JSON.

VariablesRecordsBulk jobsConditional content

Keep long documents correct

Let the engine maintain numbering and publishing structure while the source changes.

ReferencesCitationsIndicesBibliographies

Automate the difficult pages

Render charts, diagrams, equations, multi-column layouts, orientation changes, and interactive PDF fields.

Charts17 diagram languagesEquationsForm fields

One style ID instead of a layout payload

Keep every generated file on brand.

Resolve one organization style preset during rendering instead of rebuilding typography, spacing, headers, footers, tables, and chart defaults in every request.

"stylePresetId": "brand_2026"
Resolve approved typography, spacing, headers, footers, tables, and chart defaults by ID.
Update the shared preset without rebuilding every payload that uses it.
Keep inline defaults available for deliberate one-off overrides.
Autype style editor showing reusable document styles in JSON

Style presets can be edited visually or as JSON and reused by ID.

Reliability before the download

Catch document problems before customers receive them.

Validate source and export readiness first, then track the render through explicit job states and authenticated webhooks.

Validate before rendering

Catch invalid syntax, anchors, references, citations, and abbreviations early.

Check export readiness

Inspect metadata, heading order, image descriptions, and table headers without consuming render credits.

Track every job

Use job status endpoints or receive completion and failure events through authenticated webhooks.

Keep boundaries explicit

API keys, documents, styles, blocks, and records remain scoped to their organization.

Delivery formats and document operations

Generate, convert, and process documents in one workflow.

Create office, archival, accessible, and image output from one source. Then handle the common PDF work without adding another service.

Explore PDF tools

Generate

PDFDOCXODTPNGJPEGBulk ZIP

PDF profiles and forms

StandardPDF/A-1bPDF/A-2bPDF/A-3bPDF/UA-1AcroForms

Process and convert

MergeSplitRotateKeep / removeWatermarkMetadataProtectUnlockCompressTo PNG / JPEGExtract fieldsFill formsDOCX to PDFODT to PDF
One style preset across every output
Tables, charts, forms, and references stay structured
Profile choice is explicit in each render request

PDF profiles preserve profile metadata and tagging safeguards, but they do not replace source-quality checks or an independent specialist validator for regulated workflows. Standard PDF remains the right choice when recipients must complete interactive fields.

Document Engine FAQ

The technical questions teams ask before they integrate.

Short answers about authoring formats, jobs, reusable resources, AI agents, bulk generation, and delivery profiles.

Is Autype an HTML-to-PDF API?+

No. Autype works with a structured document model rather than treating each page as a browser screenshot. That lets the engine retain document concepts such as headings, page sections, references, captions, form fields, headers, and output profiles.

Should my integration send Markdown or JSON?+

Use Extended Markdown plus compact metadata for most applications and AI agents. It is readable, token-efficient, and losslessly converted to the internal model. Use full JSON when you need direct control over every structural and styling property.

Can I keep styles and approved content outside the request?+

Yes. Reference organization style presets with stylePresetId, use reusable blocks for centrally maintained sections, and use records for version-aware data sets. Your request can stay focused on the content that actually changes.

How do render jobs complete?+

Render requests return a job ID. Your application can poll the status endpoint or provide an authenticated webhook configuration to receive completion and failure events.

Can Autype generate documents in bulk?+

Yes. Submit variable sets directly or upload CSV, Excel, or JSON. Autype processes the batch asynchronously and provides a ZIP of completed files, plus status and failure information.

What can an AI agent do through MCP?+

MCP-compatible agents can work with documents, Extended Markdown, styles, reusable blocks, records, validation, and rendering through focused tools. The same engine then produces the final files. See how Autype works with AI.

Does Autype support archival and accessible PDF profiles?+

Render requests can select PDF/A-1b, PDF/A-2b, PDF/A-3b, or PDF/UA-1 in addition to standard PDF. Source semantics and metadata still matter, and the profiles are a technical safeguard rather than an independent legal certification.

Where does processing happen?+

Autype stores and processes customer data on secured infrastructure within the European Union. API keys and resources are scoped to their organization.

Stop maintaining document rendering infrastructure.

Give your application a document engine that understands content, structure, brand rules, validation, jobs, and delivery formats from the start.

REST, MCP, n8n, Make, and bulk workflows use the same document system.