
Xberg
A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 91+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, R, C, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.
The Lens
By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.
Updated Aug 2026
Xberg pulls clean text, tables, metadata, and structured data out of nearly any file you point it at: PDFs, scanned images, Office documents, audio, archives, even a whole source tree. One Rust engine does format detection, reading, OCR, and extraction, so you stop stitching six libraries into a pipeline. MIT licensed, and the project states it plainly as free for personal, internal, and commercial use.
Two things changed in June 2026 that matter if you looked at this before. The project was called Kreuzberg and it spent about eleven weeks under the Elastic License, which blocked offering it as a service. On 2026-06-25 it rebranded to Xberg and relicensed back to MIT on the same day. Deployment is a Docker image, a CLI, a REST server, a Helm chart, or an MCP server, with bindings for fifteen languages.
Solo builders wiring up a RAG pipeline get the obvious win: one dependency instead of a pile. Teams doing search indexing or document ingestion get 100 plus formats and 371 code languages behind a single API. Docling (docling-project/docling) is the closer comparison when your inputs are mostly PDFs and you want IBM's layout models.
The catch: the commercial side is deliberately closed. The only paid offering is an invitation-only Design Partner program with a managed backend and pricing you find out during the application call. That does not restrict the MIT code at all, but it does mean there is no ordinary support contract to buy when self-hosting goes sideways.
Free vs Self-Hosted vs Paid
free self hosted paid cloudFree
The entire engine under MIT, stated on the site as free for personal, internal, and commercial use. All formats, all fifteen language bindings, OCR, transcription, embeddings, the CLI, the REST server, the Helm chart, and the MCP server. Worth knowing the license history: MIT until 2026-04-08, Elastic License 2.0 from then until 2026-06-25, and MIT again since.
Cloud Pricing
Not published. The Design Partner program is the only paid tier. It is application and invitation based, and the site says pricing is disclosed during the application conversation. What it buys: the full composed pipeline running on infrastructure they operate (or yours, with their help), a direct support channel with biweekly check-ins, roadmap input, and pricing locked for 24 months. Free access is offered at their discretion in exchange for attribution.
Self-Hosted Costs
Server time. The Docker image carries OCR backends so it is large, and batch extraction is CPU-hungry. Budget a 4 vCPU box in the $20 to $40 a month range for steady ingestion, and expect OCR and audio transcription at volume to be where the compute bill actually shows up.
When to Pay
Self-host by default, since MIT means nothing is holding you back. Apply to the Design Partner program only if you want managed infrastructure plus a line into the roadmap and are comfortable negotiating a price with no public benchmark to anchor against.
MIT and free for commercial use, including as a service. The only paid option is an invitation-only managed Design Partner program with no published price.
What to do by team size
- Solo
- free. One install, one API, and you are done shopping for parsers.
- Small team
- free. Run the REST server in Docker next to your app and treat extraction as a service.
- Medium team
- free, but size the box for OCR. Extraction on scanned documents is CPU bound and will surprise you.
- Large team
- free to self-host and there is a Helm chart, but no public support contract exists. Plan to own it internally or apply as a design partner.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools

Tesseract Open Source OCR Engine (main repository)

Get your documents ready for gen AI

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

A lightweight LMM-based Document Parsing Model
A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
License: MIT License
Review license manually.
Commercial use: ✓ Yes
About
- Owner
- Kreuzberg (Organization)
- Stars
- 9,117
- Forks
- 560