autype

n8n community node for the Autype Developer API — document generation, PDF tools, bulk rendering, and more.

Package Information

Downloads: 7,837 weekly / 7,991 monthly
Latest Version: 1.0.5
Author: Autype

Documentation

Autype

n8n-nodes-autype

Official n8n community node for the Autype Developer API

n8n community node

Website Dashboard Documentation

PDF Rendering DOCX / ODT Bulk Render PDF Tools AI Agent Tool


Overview

Autype is an automation-first document generation and editing platform — providing the most comprehensive document processing API on the market. You define documents as structured JSON or Extended Markdown, and Autype renders them to pixel-perfect PDFs, DOCX, or ODT files. Documents support variables, bulk rendering, conditional content, headers and footers, citations, mathematical formulas, charts, and more.

Beyond document generation, Autype offers complete document lifecycle management: editing, conversion, bulk generation, templating, PDF form filling, and advanced PDF manipulation — all through a single, unified API.

This n8n community node gives you full access to the Autype Developer API — with 40+ operations across 8 resources — directly from your n8n workflows. No code required.

What Autype can do:

  • Document generation — Render any document from JSON config or Markdown, programmatically on demand
  • Bulk rendering — Generate hundreds of personalized documents at once from spreadsheet or database data
  • PDF manipulation — Merge, split, rotate, watermark, compress, protect, unlock, and convert PDFs
  • Document conversion — Convert between PDF, DOCX, and ODT formats
  • Templating — Replace placeholders in DOCX/ODT templates with dynamic data
  • PDF forms — Extract form fields and fill them programmatically
  • AI integration — The node is usable as an n8n AI tool out of the box

Variable syntax: n8n uses {{...}} for its own expressions. Use ${varName} in your Autype document JSON instead — the API accepts both and converts automatically.


Installation

Via n8n GUI (recommended)

  1. Go to Settings → Community Nodes
  2. Enter n8n-nodes-autype
  3. Click Install and restart n8n

Via CLI

cd ~/.n8n
npm install n8n-nodes-autype

Credentials

  1. Sign up at autype.com and create an organization
  2. Go to Settings → API Keys and create a new key — it starts with ak_...
  3. In n8n, open Credentials → Add Credential, search for Autype API, and paste your key

Resources & Operations

📄 Render

Render documents to PDF, DOCX, or ODT from JSON or Markdown.

Operation Description
Render from JSON Submit structured document JSON — renders to PDF, DOCX, or ODT
Render from Markdown Submit Extended Markdown — supports page size, margins, styles, variables
Render Persistent Document Render a saved document by ID, with optional variable overrides
Validate JSON / Markdown Validate without rendering — no credits charged
List Render Jobs Paginated list of all render jobs

📦 Bulk Render

Generate hundreds of personalized documents in a single job.

Operation Description
Bulk Render from JSON Pass an array of variable sets — one document per item
Bulk Render from File Upload a CSV, Excel, or JSON file — one document per row

🗂️ Document

Manage persistent documents, projects, and temporary render images.

Operation Description
List / Get / Create Documents Manage documents in your workspace
Get Document Variables Extract variable definitions from a document
List / Create Projects Organize documents into projects

📁 File

Manage files used by PDF tool and conversion operations.

Operation Description
Upload / Download / Get / List / Delete Manage tool files (PDF, DOCX, ODT, images — expire after 60 min)
Upload / List / Delete Temporary Image Manage render images (expire after 24 h)

🔧 PDF Tools

Full PDF manipulation suite — all operations poll automatically and return binary output.

Operation Description
Merge Combine 2–20 PDFs into one
Split Split by page ranges — output is a ZIP
Rotate Pages Rotate specific pages by 90°, 180°, or 270°
Keep / Remove Pages Select or discard pages by spec (e.g. 1, 2-5, 3-)
Watermark Add a text watermark — configurable size, opacity, rotation, color
Get Metadata Extract page count, title, author, creation date
Protect / Unlock Add or remove password protection
Compress Reduce file size — low, medium, or high
PDF to Image Convert pages to PNG or JPEG (configurable DPI)
Get Form Fields Extract field names, types, and current values
Fill Form Fill text, checkbox, dropdown, and radio fields

🔄 Document Tools

Convert and process DOCX and ODT files.

Operation Description
Convert DOCX to PDF Convert a DOCX file to PDF
Convert ODT to PDF Convert an ODT file to PDF
Replace Placeholders Replace {{tags}} in DOCX/ODT with text or data
List Tool Jobs Paginated list of all tool jobs

Key Features

  • ⏳ Wait for Completion — Async jobs poll automatically (every 2 s, up to 5 min). Enable Download Output to receive the result as binary data directly on the node output.
  • 📎 Binary data — File uploads and downloads integrate with n8n's native binary data system.
  • 🔔 Webhooks — Pass an optional webhook URL to any async operation for push notifications on completion.
  • 🤖 AI agent toolusableAsTool: true is set, so n8n AI agents can invoke Autype operations autonomously.
  • 🔡 Variable syntax — Use ${varName} in document JSON to avoid conflicts with n8n's {{...}} expression engine.

Local Development

# Install dependencies
npm install

# Build (outputs to dist/)
npm run build

# Watch mode
npm run build:watch

# Lint
npm run lint
npm run lint:fix

# Deploy to local n8n (build + instruction to restart)
npm run deploy:local

Compatibility

  • n8n v1.x or later
  • Node.js 18.17 or later

Links

Discussion