Skip to main content

Docling Slim

Lightweight SDK for parsing documents with minimal dependencies and opt-in extras

Docling Slim is a minimal-dependency version of Docling that allows you to install only the components you need. It provides the core document processing functionality with ~50MB of base dependencies, and you can add specific features through optional extras.

When to Use Docling Slim

  • Use docling (recommended): If you want the full-featured experience with all standard capabilities
  • Use docling-slim: If you need fine-grained control over dependencies or want to minimize installation size

For Most Users: Use the Main Docling Package

We recommend most users install the full-featured docling package instead:

pip install docling

The docling package includes all standard features, the CLI tools, and is the easiest way to get started. Visit the main Docling documentation for complete guides and examples.

Installation

With Specific Features

# PDF support with local models
pip install docling-slim[format-pdf,models-local]

# Office formats only
pip install docling-slim[format-office]

# PDF + CLI
pip install docling-slim[format-pdf,cli]

# Docling service client for using the Docling Serve API
pip install docling-slim[service-client]

Available Extras

Convenience Bundles

Extra Description Use Case
standard All standard features (same as docling package) Full-featured usage
all All available extras Complete installation

CLI

Extra Description Use Case
cli Command-line interface (typer, rich) CLI tools (docling, docling-tools)

Core Components

Extra Description Use Case
convert-core Core conversion components (numpy, pillow, scipy) Basic document conversion
extract-core Structured information extraction Data extraction from documents

Format Support

PDF Formats

Extra Description Use Case
format-pdf PDF parsing (pypdfium2 + docling-parse) PDF documents
format-pdf-pypdfium2 PDF rendering only Lightweight PDF support
format-pdf-docling Advanced PDF parsing Complex PDF layouts

Office Formats (office = docx + pptx + xlsx)

Extra Description Use Case
format-office All Office formats Microsoft Office documents
format-docx Microsoft Word documents .docx files
format-pptx Microsoft PowerPoint .pptx files
format-xlsx Microsoft Excel .xlsx files

Web Formats (web = html + markdown)

Extra Description Use Case
format-web HTML and Markdown Web content
format-html HTML parsing Web pages and HTML files
format-markdown Markdown parsing .md files

Other Formats

Extra Description Use Case
format-latex LaTeX documents .tex files
format-xml-xbrl XBRL financial reports Financial documents
format-html-render HTML rendering with Playwright Dynamic web content
format-audio Audio transcription (Whisper) .wav, .mp3 files

OCR Engines

Extra Description Use Case
feat-ocr-rapidocr RapidOCR (lightweight) Fast OCR
feat-ocr-rapidocr-onnx RapidOCR with ONNX runtime Optimized OCR
feat-ocr-easyocr EasyOCR Multi-language OCR
feat-ocr-tesserocr Tesseract OCR High-accuracy OCR
feat-ocr-mac macOS native OCR macOS only

Models

Extra Description Use Case
models-local Local PyTorch models GPU/CPU inference
models-remote Remote model serving (Triton) Production deployments
models-onnxruntime ONNX Runtime acceleration Optimized inference
models-vlm-inline Vision Language Models Image understanding, inline processing

Other features

Extra Description Use Case
feat-chunking Document chunking RAG applications
service-client Docling service client Remote processing

License

MIT License - See LICENSE

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docling_slim-2.125.0.tar.gz (629.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

docling_slim-2.125.0-py3-none-any.whl (786.2 kB view details)

Uploaded Python 3

File details

Details for the file docling_slim-2.125.0.tar.gz.

File metadata

  • Download URL: docling_slim-2.125.0.tar.gz
  • Upload date:
  • Size: 629.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for docling_slim-2.125.0.tar.gz
Algorithm Hash digest
SHA256 8bfc8604dd035c011b0f373b5d8ad8a1d0216663d2285e3c9a440e4ef0a6371b
MD5 5aced6cb9f544036ee54b449d5a6909a
BLAKE2b-256 7e8387ce0f2fdc6328bb6252da8a8e8081d21afdb2078aa603cb47610d95a360

See more details on using hashes here.

Provenance

The following attestation bundles were made for docling_slim-2.125.0.tar.gz:

Publisher: pypi.yml on docling-project/docling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file docling_slim-2.125.0-py3-none-any.whl.

File metadata

  • Download URL: docling_slim-2.125.0-py3-none-any.whl
  • Upload date:
  • Size: 786.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for docling_slim-2.125.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d0642fd2c7aa9882219e1f2faaf6c278f71f476df049941f0fb07423e3ad5d7
MD5 259fd759a400074e2c2d6395f94811c1
BLAKE2b-256 1da33008deeedb2ecdfeb3a39a81f7a16df0e37c6e154761892d8c2299b9e06a

See more details on using hashes here.

Provenance

The following attestation bundles were made for docling_slim-2.125.0-py3-none-any.whl:

Publisher: pypi.yml on docling-project/docling

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.127.0

2 files

2.126.0

2 files

This release

2.125.0 This release

2 files

2.124.0

2 files

2.123.1

2 files

2.123.0

2 files

2.122.0

2 files

2.121.0

2 files

2.120.3

2 files

2.120.2

2 files

2.120.1

2 files

2.119.0

2 files

2.118.1

2 files

2.118.0

2 files

2.117.0

2 files

2.116.0

2 files

2.115.0

2 files

2.114.0

2 files

2.113.0

2 files

2.112.0

2 files

2.111.0

2 files

2.110.0

2 files

2.109.0

2 files

2.108.0

2 files

2.107.0

2 files

2.106.0

2 files

2.105.0

2 files

2.104.0

2 files

2.103.0

2 files

2.102.2

2 files

2.102.1

2 files

2.102.0

2 files

2.101.0

2 files

2.100.0

2 files

2.99.0

2 files

2.98.0

2 files

2.97.0

2 files

2.96.1

2 files

2.96.0

2 files

2.95.0

2 files

2.94.0

2 files

2.93.0

2 files

2.92.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page