Iteration Layer vs Kreuzberg
Kreuzberg is a fast self-hosted extraction library — you trade zero per-doc cost for everything that comes with running your own infrastructure.
No credit card required — start with free trial credits
Why developers switch from Kreuzberg
Kreuzberg is fast and open source, but you own the deployment, scaling, and monitoring.
No infrastructure to run
Kreuzberg is a library you deploy, scale, monitor, and upgrade. Our API is a managed service — one HTTP endpoint, zero deployment overhead, and processing that scales automatically with your volume.
Schema-driven typed extraction
Kreuzberg extracts raw text. Getting a date, a currency amount, or an IBAN still requires parsing that text yourself. Our schema returns 17 typed fields — dates as ISO dates, currencies structured, IBANs validated — with confidence scores on every value.
Five APIs in one, composable
Kreuzberg does document extraction only. We offer document extraction, image transformation, image generation, document generation, and sheet generation — all under one API key, with a shared credit pool.
Feature-by-feature comparison
We went through the docs so you don't have to. Here's how every feature compares — including the ones where we're not the better choice.
| Feature | Iteration Layer | Kreuzberg |
|---|---|---|
| Schema-defined extraction |
Yes
Define the fields you want in a schema and receive typed JSON results immediately |
No
Outputs plain text or markdown without schema-based extraction |
| Typed field support |
17 types
Choose from 17 typed schema fields including date, IBAN, currency, address, phone, email, and URL |
None
Raw text extraction only without typed field support |
| Confidence scores |
Per field
Confidence score between 0 and 1 for every extracted schema field |
No
No confidence scoring for extracted content |
| Source citations |
Yes
Verbatim source citation from the document for every extracted field |
No
No source citation linking extracted values back to document text |
| Multi-file support |
Up to 20 files
Process up to 20 files in a single API request with merged extraction results |
1 file
Each call processes a single file |
| Supported input formats |
PDF, images, Office
Process PDFs, images, and common Office formats in a single API endpoint |
PDF, images, Office
Supports PDF, images, and Office formats via multiple extraction backends |
| Other APIs included |
5 APIs
Document extraction, image transformation, image generation, document generation, and sheet generation under one API key |
Extraction only
Focused on document text extraction with no other APIs included |
| Open source |
Proprietary
Closed-source managed SaaS platform |
MIT license
Free and open source under the MIT license with zero per-document cost |
| Raw throughput |
Managed
Cloud-based processing with automatic scaling — no tuning required |
Very fast
Rust-based engine that is 9x faster than Python alternatives for text extraction |
| EU hosting |
EU only
All processing happens exclusively on EU-hosted servers |
Your choice
Runs on your infrastructure, so data residency depends on where you deploy |
| Language support |
Any language
REST API callable from any programming language with HTTP support |
12 bindings
Native bindings for 12 programming languages with no HTTP overhead |
| Pricing model |
Per credit
Pay-per-use pricing based on the number of extraction requests |
Free
Open source and free to use — costs are limited to your own compute infrastructure |
| Infrastructure required |
None
Fully managed API with no deployment, scaling, or maintenance required |
Self-hosted
Requires deploying, scaling, and maintaining the Rust binary on your infrastructure |
| GDPR / Data privacy |
Zero retention
No files or results stored beyond temporary 90-day logs |
Self-hosted
Data never leaves your servers since the library runs entirely on your infrastructure |
Pricing
Start with free trial credits. No credit card required.
Developer
For individuals & small projects
-
1,000 credits / monthThat's either: 1,000 image transformations 500 document generations 500 image generations 500 sheet generations 200 document extractions (5-page docs) 200 markdown conversions (5-page docs)
-
All APIs included
-
Free trial credits per API
-
Email support
-
Budget caps per key
-
Optional auto top-up
Startup
Save 40%For growing teams
-
5,000 credits / monthThat's either: 5,000 image transformations 2,500 document generations 2,500 image generations 2,500 sheet generations 1,000 document extractions (5-page docs) 1,000 markdown conversions (5-page docs)
-
All APIs included
-
Free trial credits per API
-
Priority support
-
Budget caps per key
-
Optional auto top-up
Business
Save 47%For high-volume workloads
-
15,000 credits / monthThat's either: 15,000 image transformations 7,500 document generations 7,500 image generations 7,500 sheet generations 3,000 document extractions (5-page docs) 3,000 markdown conversions (5-page docs)
-
All APIs included
-
Free trial credits per API
-
Priority support
-
Budget caps per key
-
Optional auto top-up
Start building in minutes
Free trial credits included. No credit card required.