Docling
Docling simplifies document processing, parsing diverse formats โ including advanced PDF understanding โ and providing seamless integrations with the gen AI ecosystem.
Features
- ๐๏ธ Parsing of multiple document formats incl. PDF, DOCX, PPTX, XLSX, HTML, WAV, MP3, images (PNG, TIFF, JPEG, ...), and more
- ๐ Advanced PDF understanding incl. page layout, reading order, table structure, code, formulas, image classification, and more
- ๐งฌ Unified, expressive DoclingDocument representation format
- โช๏ธ Various export formats and options, including Markdown, HTML, DocTags and lossless JSON
- ๐ Local execution capabilities for sensitive data and air-gapped environments
- ๐ค Plug-and-play integrations incl. LangChain, LlamaIndex, Crew AI & Haystack for agentic AI
- ๐ Extensive OCR support for scanned PDFs and images
- ๐ Support of several Visual Language Models (GraniteDocling)
- ๐๏ธ Support for Audio with Automatic Speech Recognition (ASR) models
- ๐ Connect to any agent using the Docling MCP server
- ๐ป Simple and convenient CLI
What's new
- ๐ค Structured [information extraction][extraction] [๐งช beta]
- ๐ New layout model (Heron) by default, for faster PDF parsing
- ๐ MCP server for agentic applications
Coming soon
- ๐ Metadata extraction, including title, authors, references & language
- ๐ Chart understanding (Barchart, Piechart, LinePlot, etc)
- ๐ Complex chemistry understanding (Molecular structures)
- ๐ Parsing of Web Video Text Tracks (WebVTT) files
Get started
Check out our getting started page to get the ball rolling!
Live assistant
Do you want to leverage the power of AI and get live support on Docling? Try out the Chat with Dosu functionalities provided by our friends at Dosu.
LF AI & Data
Docling is hosted as a project in the LF AI & Data Foundation.
IBM โค๏ธ Open Source AI
The project was started by the AI for knowledge team at IBM Research Zurich.