Show, don’t configure
Upload 1–5 representative documents. One works; varied samples improve validation.
Turn any recurring document into a fast, typed API. Create one template from a few samples, then process thousands of files without paying for an LLM on every extraction.
// One template. Any volume.
const result = await decomp.extract({
template_id: "tpl_invoice_01",
file: invoicePdf,
});{
"invoice_number": "INV-2048",
"vendor": "Northstar Labs",
"total": 18420.00,
"currency": "USD"
}BUILT FOR THE SYSTEMS THAT RUN THE WORLD
Traditional extraction runs an expensive model on every file. Decomp spends intelligence up front, turning your examples into deterministic extractors that run at software speed.
Upload 1–5 representative documents. One works; varied samples improve validation.
OCR, schema discovery, extractor generation, consensus testing, and validation happen in the background.
Send a template ID and a document. Get typed JSON back, without LLM inference in the hot path.
One expensive setup. Millions of inexpensive extractions. Your cost curve flattens instead of growing with model tokens.
See generous launch pricing →Give Decomp a few examples. We’ll do the rest.