# Docling vs Reducto

**Leader by Vioscale score:** Reducto

| Attribute | Docling | Reducto |
|---|---|---|
| **Vioscale score** | 55.3 (32% (low)) | 62.2 (74% (medium)) |
| activity.commits_last_30d | 100 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 65,599 | - |
| deployment.options | `{"cloud":true,"on_prem":true,"air_gapped":true,"self_hosted":true}` | `{"cloud":true,"hybrid":true,"on_prem":true,"air_gapped":true,"self_hosted":true}` |
| description.long | A Python library that converts documents from multiple formats (PDF, Word, Excel, images, audio, video, etc.) into structured data representations. Offers sophisticated PDF analysis capabilities for layout, tables, and content extraction, plus OCR support and AI framework integration. | A document processing platform that converts PDFs, images, and other file formats into structured JSON using OCR and vision language models. Enables parsing, extraction, splitting, classification, and form filling through unified APIs designed for enterprise-grade accuracy. |
| features.capabilities | `{"open_source":true,"pricing_model":"free_open_source","prebuilt_models":true,"table_extraction":true,"architecture_model":"open_source_library","llm_vlm_based_extraction":true,"mit_or_apache_permissive_oss_license":true,"pdf_and_multimodal_image_ocr_parsing":true,"zero_data_retention_privacy_guarantees":true,"native_chunking_and_vectorization_for_rag":true,"fine_tuned_document_layout_analysis_models":true,"tabular_layout_preservation_for_complex_tables":true}` | `{"soc2_type_ii":true,"pricing_model":"pay_per_page_api","architecture_model":"managed_cloud_api","mit_or_apache_permissive_oss_license":true,"pdf_and_multimodal_image_ocr_parsing":true,"zero_data_retention_privacy_guarantees":true,"native_chunking_and_vectorization_for_rag":true,"strict_json_schema_forcing_and_validation":true,"fine_tuned_document_layout_analysis_models":true,"tabular_layout_preservation_for_complex_tables":true}` |
| integrations.count | 5 | 4 |
| integrations.list | `[{"name":"LangChain"},{"name":"LlamaIndex"},{"name":"Crew AI"},{"name":"Haystack"},{"name":"OpenContracts"},{"name":"Apify"}]` | `[{"name":"AWS Marketplace"},{"name":"Claude"},{"name":"Cursor"},{"name":"VS Code"}]` |
| language.primary | Python | - |
| license.spdx | MIT | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"mac":true,"web":true,"linux":true,"windows":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"open_source","summary":"Open source project, free to use","freeTier":true,"sourceUrl":"https://docling-project.github.io/docling/","retrievedAt":"2026-08-20T16:31:10.636Z"}` | `{"type":"usage","plans":[{"free":true,"name":"Standard","summary":"Free tier (15K credits), then $0.015/credit","features":["Parse, Extract, Edit, Split APIs","30+ file types (PDF, PNG, JPEG, XLTM, QPW, PPTX, PPT, HTML)","Table, form, image, graph, equation parsing","Layout analysis and bounding boxes","Structured schema extraction with citations","Multilingual OCR and automatic page rotation","Custom webhooks, enrichment VLM, table clustering, document splitting"],"minSeats":5,"components":[{"per":{"qty":1,"unit":"credit"},"kind":"metered","amount":0.015,"currency":"USD"}],"description":"Pay-as-you-go for early-stage teams","contactSales":false,"includedLimits":{"throughput":"350 guaranteed concurrent pages","free_credits":"15k","studio_seats":"5"}},{"free":false,"name":"Growth","summary":"Custom pricing. Volume discounts, zero data retention, BAA, premium support, regional endpoints","features":["Everything in Standard","Volume discounts","Zero data retention agreement","Business Associate Agreement (BAA)","Premium rate limits and priority support","EU/AU data residency endpoints","Studio evaluations"],"description":"Built for scaling teams","contactSales":true,"includedLimits":{"studio_seats":"unlimited"}},{"free":false,"name":"Enterprise","summary":"Custom pricing. Full infrastructure control, on-premises deployment, dedicated support","features":["Everything in Growth","VPC and on-premises deployments","Custom MSA, SLA, rate limits, and throughput","Custom processing pipelines","Dedicated on-call support","Role-based access control, SSO, SAML"],"description":"Built for full control & custom needs","contactSales":true}],"addOns":[{"name":"Batch Processing","components":[{"of":"parsing_credits","kind":"percentage","rate":-20}]}],"summary":"Free tier (15K credits), then $0.015/credit. Custom pricing for Growth and Enterprise. 20% discount on batch processing.","currency":"USD","freeTier":true,"sourceUrl":"https://reducto.ai/pricing","retrievedAt":"2026-08-25T21:44:09.690Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | open_source | freemium |
| pricing.price_level | free | low |
| pricing.transparent | yes | yes |
| release.cadence_days | 2 | - |
| release.history | `[{"url":"https://github.com/docling-project/docling/releases/tag/v2.123.0","date":"2026-08-26T16:15:07Z","type":"stable","version":"v2.123.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.122.0","date":"2026-08-25T09:28:52Z","type":"stable","version":"v2.122.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.121.0","date":"2026-08-20T09:05:04Z","type":"stable","version":"v2.121.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.120.3","date":"2026-08-18T07:50:48Z","type":"stable","version":"v2.120.3"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.120.2","date":"2026-08-17T10:00:58Z","type":"stable","version":"v2.120.2"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.120.1","date":"2026-08-14T11:48:42Z","type":"stable","version":"v2.120.1"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.120.0","date":"2026-08-14T09:29:25Z","type":"stable","version":"v2.120.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.119.0","date":"2026-08-10T10:26:09Z","type":"stable","version":"v2.119.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.118.1","date":"2026-08-07T13:56:13Z","type":"stable","version":"v2.118.1"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.118.0","date":"2026-08-03T15:29:51Z","type":"stable","version":"v2.118.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.117.0","date":"2026-07-30T12:22:45Z","type":"stable","version":"v2.117.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.116.0","date":"2026-07-29T11:24:35Z","type":"stable","version":"v2.116.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.115.0","date":"2026-07-23T14:44:10Z","type":"stable","version":"v2.115.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.114.0","date":"2026-07-20T14:05:50Z","type":"stable","version":"v2.114.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.113.0","date":"2026-07-14T10:41:42Z","type":"stable","version":"v2.113.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.112.0","date":"2026-07-11T04:28:02Z","type":"stable","version":"v2.112.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.111.0","date":"2026-07-08T11:23:53Z","type":"stable","version":"v2.111.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.110.0","date":"2026-07-04T13:53:13Z","type":"stable","version":"v2.110.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.109.0","date":"2026-07-03T14:02:41Z","type":"stable","version":"v2.109.0"},{"url":"https://github.com/docling-project/docling/releases/tag/v2.108.0","date":"2026-07-01T10:28:50Z","type":"stable","version":"v2.108.0"}]` | - |
| reliability.sla_pct | - | 99.9 |
| security.hipaa | - | yes |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2Fdocling-project%2Fdocling&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (AI Data Extraction Agents)

| Capability | Docling | Reducto |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Architecture model | Open source library | Managed cloud API |
| PDF and multimodal image OCR parsing | ✓ | ✓ |
| Web scraping to markdown or json | - | - |
| Tabular layout preservation for complex tables | ✓ | ✓ |
| Strict json schema forcing and validation | - | ✓ |
| Fine tuned document layout analysis models | ✓ | ✓ |
| Native chunking and vectorization for rag | ✓ | ✓ |
| Javascript rendering for spa web scraping | - | - |
| Human in the loop hitl confidence review queue | - | - |
| Zero data retention privacy guarantees | ✓ | ✓ |
| SOC2 type ii | - | ✓ |
| Mit or apache permissive oss license | ✓ | ✓ |
| Pricing model | Free open source | Pay per page API |

*Source: Vioscale. Generated 2026-09-01T17:39:09.870Z. "-" = undocumented, not absent.*
