docling-serve

n8n community node for docling-serve document conversion API

Package Information

Released: 6 mo ago
Downloads: 58 weekly / 422 monthly
Latest Version: 0.0.5
Author: Hans Doebel

Documentation


n8n-nodes-docling-serve

NPM Version GitHub License NPM Downloads NPM Last Update n8n 2.11.4

Installation | Credentials | Resources | Development | License


An n8n community node for integrating Docling Serve document conversion API with your workflows.

Installation

  1. Create a new workflow or open an existing one
  2. Open the nodes panel by selecting + or pressing N
  3. Search for Docling Serve
  4. Select Install to install the node for your instance

OR

Follow the installation guide in the n8n community nodes documentation.

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-docling-serve in the npm Package Name field
  4. Agree to the risks of using community nodes
  5. Select Install

Credentials

  1. Deploy a Docling Serve instance
  2. In n8n, create a new Docling Serve API credential
  3. Enter the Base URL of your Docling Serve instance (default: http://127.0.0.1:5001)
  4. Optionally enter an API Key if your server requires authentication
  5. Save the credential

Resources

Document
Operation Description
Convert from URL Convert a document from a URL (synchronous)
Convert from File Convert a document from binary data (synchronous)
Convert from URL (Async) Convert from URL with automatic polling
Convert from File (Async) Convert from file with automatic polling
Chunk
Operation Description
Chunk from URL Chunk a document from a URL (synchronous)
Chunk from File Chunk a document from binary data (synchronous)
Chunk from URL (Async) Chunk from URL with automatic polling
Chunk from File (Async) Chunk from file with automatic polling
Task
Operation Description
Get Status Get the status of an async task
Get Result Get the result of a completed async task
System
Operation Description
Health Check Check server health
Readiness Check Check server readiness
Get Version Get version information
Clear Converters Clear cached converters
Clear Results Clear cached results older than specified seconds
Memory Stats Get memory usage statistics
Memory Counts Get memory object counts

Development

git clone https://github.com/hansdoebel/n8n-nodes-docling-serve.git
cd n8n-nodes-docling-serve
npm install
npm run build
npm run lint

Early Development Notice

This node is in an early development stage. Not all functions have been fully tested yet. If you encounter any issues, please open an issue on GitHub.

AI Disclosure

This project was developed with the assistance of AI. The following tools were used during development:

  • Claude Code (Anthropic) — Claude Opus 4.6 was used for code generation, refactoring, and documentation.

All AI-generated code has been reviewed and validated by the maintainer.

License

MIT

GitHub | Issues | Docling Serve Docs

Discussion