
docling
Get your documents ready for gen AI
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Sep 2026
Docling turns messy documents into clean, structured data for AI. Feed it PDFs, Word docs, PowerPoints, spreadsheets, images, HTML, email, even audio and video, and it produces Markdown, HTML, or lossless JSON with the layout, reading order, tables, formulas, and code preserved. Started at IBM Research Zurich and now hosted by the LF AI and Data Foundation, it is MIT licensed and free.
It is a Python library (3.10 or later) that runs locally, which is the point: documents never leave your machine, so it works in air-gapped or sensitive environments. It plugs into RAG pipelines with integrations for LangChain, LlamaIndex, Crew AI, and Haystack, and there is a CLI, an API server, and an MCP server for agents. Heavy parsing with vision models wants a GPU.
Solo to large teams: free, and strong at the RAG-prep job. It is less a raw OCR engine and more a document-to-structured-data framework, the same job as Textract's Analyze Document. Teams that do not want to run it can now buy it: IBM sells Docling for watsonx, a managed version of the same open stack, from $4 per 1,000 pages.
The catch is that quality depends on the document. Layout and table understanding is good, but complex or badly scanned PDFs still trip it up. It is a framework, so you own the pipeline and the tuning. Powerful, but not a fire-and-forget API.
Free vs Self-Hosted vs Paid
free self hosted paid cloudFree: MIT licensed, fully free and commercial-friendly, with every parsing feature included. The bundled models carry their own permissive licenses (Apache 2.0 and CDLA-Permissive).
Self-hosted: A Python library (3.10 or later) that runs locally, including air-gapped setups. CLI, API server (docling-serve), and MCP server available. Integrates with LangChain, LlamaIndex, Crew AI, and Haystack. Heavier vision-model parsing benefits from a GPU.
Paid: Docling for IBM watsonx is IBM's managed version of the same open source stack, hosted on AWS. Pricing is per Resource Unit, where 1 RU is 1,000 pages or 50 million characters. Pay Per Use starts at $4.00 per RU with no support. Subscription starts at $3,999.60 per 1,000 RUs per year with premium throughput and support. Enterprise is contact sales, and a free trial is offered.
Free and MIT licensed, commercial use included. Run it locally and the only cost is compute, or buy IBM's managed version from $4 per 1,000 pages.
What to do by team size
- Solo
- free
- Small team
- free
- Medium team
- free; add a GPU if you lean on vision models
- Large team
- free self-hosted, or IBM's managed service from $4 per 1,000 pages if you want support
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

Tesseract Open Source OCR Engine (main repository)

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 91+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
About
- Owner
- docling-project (Organization)
- Stars
- 69,785
- Forks
- 5,211
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
393.3k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
292.0k ★DeepSeek Harness
DeepSeek Harness: Everything is a Plugin.
265.3k ★Featured in The Open Source Drop #27