Sparrow

API-first platform extracting structured JSON from invoices and forms with vision language models.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

Katana ML's Sparrow approaches document extraction as an API-first pipeline: documents like invoices, receipts, bank statements, and tables go in, validated structured JSON comes out, driven by vision language models and agentic multi-step workflows. Backends are pluggable, with MLX for Apple Silicon, vLLM for NVIDIA hardware, Ollama, Hugging Face cloud GPUs, and the Mistral OCR cloud service all supported, so the same pipeline can run on a MacBook, a GPU server, or against a hosted model. A FastAPI layer exposes inference and instruction-inference REST endpoints with Swagger documentation, and query-style instructions select which fields to extract from PNG and JPG images or multi-page PDFs. Setup is more involved than a single pip install: Python 3.12.10 or newer via pyenv, separate virtual environments per pipeline component, and Poppler for PDF handling. The license is GPL-3.0 with dual licensing available, free for open-source projects and organizations under 5 million dollars in revenue. With about 5,200 stars, it serves teams standing up private document extraction services without training custom models.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Intermediate (3/5)
License
GPL-3.0
Added
Jul 29, 2026

Related Tools

Featured

Document parsing library by IBM for converting PDFs and documents to structured data.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Deep learning based OCR library in Python and TensorFlow/PyTorch.

Open SourceSelf HostedOffline
Easy
0.0 (0)

One-stop tool for high-quality PDF extraction to Markdown or JSON.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Python bindings for MuPDF library for fast PDF text and image extraction.

Open SourceSelf HostedOffline
Beginner
0.0 (0)

Tool for extracting tables from PDF files into CSV or DataFrame format.

Open SourceSelf HostedOffline
Beginner
0.0 (0)

Python library for extracting tables from PDF files.

Open SourceSelf HostedOffline
Beginner
0.0 (0)
Browse all OCR & Document Processing tools