Home > Docs
| Guide | Description |
|---|---|
| Getting Started | Installation, prerequisites, and your first conversion |
| Configuration | All configuration options for API, CLI, and Web clients |
| Error Handling | Error hierarchy, retry logic, and the Result pattern |
| TypeScript | Type guards, Result types, OpenAPI types, and Zod validation |
| Guide | Description |
|---|---|
| API Client | Full guide for the HTTP client connecting to Docling Serve |
| CLI Client | Guide for the Python CLI wrapper with batch and watch support |
| Web Client | Browser-based OCR using the IBM Granite Docling model |
| Guide | Description |
|---|---|
| Document Chunking | HybridChunker and HierarchicalChunker for RAG applications |
| Async and Progress | Async tasks, polling, WebSocket, and progress tracking |
| Streaming | Content streaming, ZIP streaming, and input streaming |
| S3 Integration | Reading from and writing to S3-compatible storage |
| VLM Pipeline | Vision Language Model and ASR pipeline configuration |
| Cross-Runtime | Node.js, Bun, Deno, Browser, and Cloudflare Workers support |
| Reference | Description |
|---|---|
| API Reference | Method-by-method reference for all three clients |
| Migration Guide | Migrating from v1.x to v2.0 |
| Examples | Annotated guide to all included examples |