# Klippa vs Marker

| Attribute | Klippa | Marker |
|---|---|---|
| **Vioscale score** | 59.1 (26% (low)) | 51.1 (77% (high)) |
| activity.commits_last_30d | - | 1 |
| adoption.dependent_repos | - | 0 |
| adoption.github_stars | - | 39,283 |
| deployment.options | `{"cloud":true}` | `{"self_hosted":true}` |
| description.long | An AI-powered cloud service that automatically converts documents into structured data by extracting, organizing, and verifying information. | An open-source tool that extracts text, tables, and layouts from PDF files with high accuracy. It offers multiple processing modes (fast, balanced, OCR) and optional integration with language models for enhanced formatting and content extraction. |
| features.capabilities | `{"soc2_type_ii":true,"architecture_model":"managed_cloud_api","pdf_and_multimodal_image_ocr_parsing":true,"fine_tuned_document_layout_analysis_models":true}` | `{"pricing_model":"free_open_source","architecture_model":"open_source_library","web_scraping_to_markdown_or_json":true,"mit_or_apache_permissive_oss_license":true,"pdf_and_multimodal_image_ocr_parsing":true,"zero_data_retention_privacy_guarantees":true,"fine_tuned_document_layout_analysis_models":true,"tabular_layout_preservation_for_complex_tables":true}` |
| integrations.count | - | 7 |
| integrations.list | - | `[{"name":"Gemini"},{"name":"Claude"},{"name":"OpenAI"},{"name":"Azure"},{"name":"Vertex"},{"name":"OpenRouter"},{"name":"Ollama"}]` |
| language.primary | - | Python |
| license.spdx | - | Apache-2.0 |
| platform.support | `{"web":true}` | `{"cli":true}` |
| pricing | - | `{"type":"free_open_source","summary":"Free and open-source. Commercial model weights require licensing beyond $5M funding/revenue threshold.","freeTier":true,"sourceUrl":"https://github.com/pricing","retrievedAt":"2026-08-25T22:14:33.294Z"}` |
| pricing.free_tier | - | yes |
| pricing.model | - | commercial |
| pricing.price_level | - | low |
| pricing.transparent | - | yes |
| release.cadence_days | - | 6 |
| release.history | - | `[{"url":"https://github.com/datalab-to/marker/releases/tag/v2.0.0","date":"2026-07-20T19:41:39Z","type":"stable","version":"v2.0.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.2","date":"2026-01-31T00:12:04Z","type":"stable","version":"v1.10.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.1","date":"2025-09-30T15:40:24Z","type":"stable","version":"v1.10.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.10.0","date":"2025-09-24T01:19:13Z","type":"stable","version":"v1.10.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.3","date":"2025-09-09T20:43:45Z","type":"stable","version":"v1.9.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.2","date":"2025-09-04T18:47:56Z","type":"stable","version":"v1.9.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.1","date":"2025-09-02T14:39:45Z","type":"stable","version":"v1.9.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.9.0","date":"2025-08-29T23:03:17Z","type":"stable","version":"v1.9.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.5","date":"2025-08-23T17:09:33Z","type":"stable","version":"v1.8.5"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.4","date":"2025-08-20T16:47:03Z","type":"stable","version":"v1.8.4"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.3","date":"2025-08-04T18:16:49Z","type":"stable","version":"v1.8.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.2","date":"2025-07-15T18:26:09Z","type":"stable","version":"v1.8.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.1","date":"2025-07-04T18:45:30Z","type":"stable","version":"v1.8.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.8.0","date":"2025-06-27T19:55:09Z","type":"stable","version":"v1.8.0"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.5","date":"2025-06-11T20:36:33Z","type":"stable","version":"v1.7.5"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.4","date":"2025-06-02T23:11:13Z","type":"stable","version":"v1.7.4"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.3","date":"2025-05-22T19:41:35Z","type":"stable","version":"v1.7.3"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.2","date":"2025-05-20T16:47:48Z","type":"stable","version":"v1.7.2"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.1","date":"2025-05-19T22:50:02Z","type":"stable","version":"v1.7.1"},{"url":"https://github.com/datalab-to/marker/releases/tag/v1.7.0","date":"2025-05-19T21:07:30Z","type":"stable","version":"v1.7.0"}]` |
| security.gdpr | yes | - |
| security.iso27001 | yes | - |
| security.soc2 | yes | yes |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=marker-pdf&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (AI Data Extraction Agents)

| Capability | Klippa | Marker |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Architecture model | Managed cloud API | Open source library |
| 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 |

*Source: Vioscale. Generated 2026-09-01T20:41:06.144Z. "-" = undocumented, not absent.*
