# AWS Textract vs Docling

| Attribute | AWS Textract | Docling |
|---|---|---|
| **Vioscale score** | 40.6 (61% (medium)) | 59.6 (32% (low)) |
| activity.commits_last_30d | - | 100 |
| adoption.dependent_repos | - | 0 |
| adoption.github_stars | - | 65,599 |
| deployment.options | `{"cloud":true}` | `{"cloud":true,"on_prem":true,"air_gapped":true,"self_hosted":true}` |
| description.long | An AWS service that uses machine learning to automatically extract text, handwriting, layout elements, and data from scanned documents and images. It goes beyond basic OCR to identify and understand specific data within documents without manual configuration or setup. | 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. |
| 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}` |
| integrations.count | 6 | 5 |
| integrations.list | `[{"name":"AWS CloudWatch"},{"name":"AWS Lambda"},{"name":"AWS API Gateway"},{"name":"Amazon S3"},{"name":"AWS IAM"},{"name":"Amazon Bedrock"}]` | `[{"name":"LangChain"},{"name":"LlamaIndex"},{"name":"Crew AI"},{"name":"Haystack"},{"name":"OpenContracts"},{"name":"Apify"}]` |
| language.primary | - | Python |
| license.spdx | - | MIT |
| market.availability | `{"hqCountry":"US","primaryMarkets":["US"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"web":true}` | `{"cli":true,"mac":true,"web":true,"linux":true,"windows":true}` |
| pricing | `{"type":"usage","summary":"Pay-per-use model with free tier available. Specific pricing requires contacting sales.","currency":"USD","freeTier":true,"sourceUrl":"https://aws.amazon.com/sagemaker/pricing/?nc2=h_pr_sgm","retrievedAt":"2026-08-18T22:34:04.680Z"}` | `{"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"}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | open_source |
| pricing.price_level | low | free |
| pricing.transparent | no | 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.status_page | yes | - |
| security.fedramp | yes | - |
| security.gdpr | yes | - |
| security.hipaa | yes | - |
| security.pci | 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 (Document AI)

| Capability | AWS Textract | Docling |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Prebuilt models | - | ✓ |
| Custom model training | - | - |
| Table extraction | - | ✓ |
| Handwriting recognition | - | - |
| Id document parsing | - | - |
| Human in the loop review | - | - |
| Confidence scoring | - | - |
| LLM vlm based extraction | - | ✓ |
| RPA ERP integration | - | - |
| Open source | - | ✓ |

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