# Kreuzberg Pricing

Three options: self-host the open-source library for free, use the cloud API on a per-page rate, or contact sales for high-volume Enterprise terms.

## Open Source — Self-hosted

- **Price**: Free
- **License**: Elastic License v2 (ELv2) from v4.8.0 onward. Free for personal, internal, and commercial use. Restriction: cannot be offered as a managed service to third parties. Versions ≤ v4.7.x are MIT-licensed.
- **What you get**:
  - Full Rust core
  - SDKs for Rust, Python, TypeScript, JavaScript, Node.js, PHP, Ruby, Elixir, Go, C#, R, WebAssembly (12 total)
  - Docker images
  - CLI
  - Full control over your infrastructure and data, including OCR backend choice (Tesseract or VLM) and arbitrary embedding providers
- **Source**: <https://github.com/kreuzberg-dev/kreuzberg>

## Cloud — Pay-as-you-go

- **Price**: **$0.008 per page**
- **Free tier**: First 10,000 pages free per project
- **No monthly minimum**, no setup fee
- **File size limit**: 1 MB per request on the inline `POST /v1/extract` endpoint; presigned uploads support larger files
- **Includes**:
  - 92 file formats and 305 code formats
  - Images and scanned PDFs (Tesseract OCR included)
  - Layout detection and table extraction
  - Chunking and embeddings via `extraction_config`
  - Webhook delivery for async results (HMAC-SHA256 signed)
  - Usage analytics and quota dashboard
- **Sign up**: <https://kreuzberg.dev>

## Enterprise — High volume

- **Price**: Custom (discounted per-page rate)
- **For**: 100,000+ pages/month, dedicated support, custom SLAs, regional deployment, SSO, enhanced data handling
- **Contact**: <https://calendar.app.google/VsQYEkSq8qUhHzfR9> or <contact@kreuzberg.dev>

## Data handling

Documents are processed in memory and deleted immediately after extraction. No storage, no indexing. Your data is never used to train models.

## See also

- [Capabilities](https://kreuzberg.dev/llms/capabilities.md)
- [Extraction API](https://kreuzberg.dev/llms/api.md)
- [FAQ](https://kreuzberg.dev/llms/faq.md)
