
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 Jul 2026
Docling turns messy documents into clean, structured data for AI. Feed it PDFs, Word docs, PowerPoints, spreadsheets, images, even HTML or email, and it produces Markdown or JSON with the layout, reading order, tables, formulas, and code preserved. It runs OCR on scanned pages too. Started by IBM Research and now under the LF AI and Data Foundation, it's MIT licensed and free.
It's a Python library (3.10+) that runs locally, which is the point: your documents never have to leave your machine, so it works in air-gapped or sensitive environments. It plugs straight into RAG and LLM pipelines with ready integrations for LangChain, LlamaIndex, Crew AI, and Haystack, and there's a CLI and an API server if you'd rather not code against it directly.
If your goal is feeding documents to an LLM, Docling is aimed squarely at you. It's less a raw OCR engine and more a document-to-structured-data framework, which is exactly what Textract's Analyze Document does, minus the per-page bill. Solo to large teams: free, and genuinely strong at the RAG-prep job. For plain text off a photo, a lighter tool like Tesseract is enough.
The catch is that quality depends on the document. Docling's layout and table understanding is good, but complex or badly scanned PDFs still trip it up, and heavy parsing with vision models wants real compute. It's a framework, so you own the pipeline and the tuning. Powerful, but not a fire-and-forget API.
Free vs Self-Hosted vs Paid
fully freeFree
MIT licensed, fully free and commercial-friendly. All parsing features included.
Self-hosted
A Python library (3.10+) that runs locally, including air-gapped setups. CLI and API server available. Integrates with LangChain, LlamaIndex, Crew AI, and Haystack. Heavier vision-model parsing benefits from a GPU.
Paid
No paid tier. Your cost is the compute, more if you lean on vision models for hard documents.
Free and MIT licensed, commercial use included. Runs locally for sensitive or air-gapped data; the only cost is compute, which climbs if you use vision models on hard documents.
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.

Tesseract Open Source OCR Engine (main repository)

A lightweight LMM-based Document Parsing Model

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.

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.

基于PaddleOCR重构,并且脱离PaddlePaddle深度学习训练框架的轻量级OCR,推理速度超快 —— A lightweight OCR system based on PaddleOCR, decoupled from the PaddlePaddle deep learning training framework, with ultra-fast inference speed.
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
- 63,972
- Forks
- 4,545
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
384.4k ★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.
235.7k ★hermes-agent
The agent that grows with you
222.4k ★