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 with docling-parse (independent of pypdfium2) 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

Metadata

Release files for docling-slim 2.145.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docling-slim 2.145.0
File Size Uploaded Provenance Actions
docling_slim-2.145.0.tar.gz 948.9 kB With provenance Details for docling_slim-2.145.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for docling-slim 2.145.0
File Interpreter ABI Platform Actions
docling_slim-2.145.0-py3-none-any.whl Python 3 none any Details for docling_slim-2.145.0-py3-none-any.whl

Total release size: 2.1 MB

Release files / docling_slim-2.145.0.tar.gz

Download URL docling_slim-2.145.0.tar.gz
Size 948.9 kB
Tags Source
SHA-256 checksum
How to use checksums
252e09be828cc3ed246ce831af26b0a64a481db16c582d5f520141274c6c5a14
BLAKE2b-256 checksum
How to use checksums
565cc5d2acb0a447ddd92df072425a37d8f2ed96ae0e947092f70ca0a4ad9511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

Release files / docling_slim-2.145.0-py3-none-any.whl

Download URL docling_slim-2.145.0-py3-none-any.whl
Size 1.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
789d93be17066ddfc9b451681bdb87ab206593a597ad93aa7bd4d5dca27092d8
BLAKE2b-256 checksum
How to use checksums
4e9f6a56e93da350beb78781689c6ea407c55253d131365c017e13416da26fd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

Security for docling-slim 2.145.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for docling_slim-2.145.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.145.0 This release

2 release files Full provenance

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