Kreuzberg
High-performance document extraction library supporting over 62 formats.
Pricing
Free tier
Flat rate
Adoption
↗RisingLicense
Open Source
Data freshness
Verified · Jul 16, 2026Overview
What is Kreuzberg?
Kreuzberg is a high-performance document extraction library with a Rust core, supporting over 62 formats including PDF, Office documents, images with OCR, HTML, email, and archives. It's ideal for developers needing to extract text and metadata from various file types efficiently.
Key differentiator
“Kreuzberg stands out with its high-performance Rust core and support for over 62 document formats, making it an ideal choice for developers needing efficient extraction capabilities in various file types without the need for cloud services.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Primary language is Rust, and while there are community-maintained SDKs for other languages like TypeScript, they may not be as robust or up-to-date.
Setting up Kreuzberg requires a deep understanding of Rust package management and dependencies which can be challenging for developers unfamiliar with the ecosystem.
While there is extensive documentation, it tends to focus more on basic usage rather than complex scenarios or edge cases that some users might encounter.
Fit analysis
Who is it for?
✓ Best for
Developers needing high-performance extraction from various file types in Rust or Python environments.
Projects requiring efficient handling and parsing of multiple document formats without cloud dependency.
✕ Not a fit for
Applications that require real-time streaming capabilities as Kreuzberg is designed for batch processing.
Teams looking for a managed service solution, as it requires self-hosting.
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Alternatives
Integrations
Next step
Get Started with Kreuzberg
Step-by-step setup guide with code examples and common gotchas.