docRefinery vs LlamaParse
Pick docRefinery when the output is business data for a back-office process: field names you choose, one JSON shape for every document type, scores and page citations on by default, layouts remembered, long files segmented, and air-gapped deployment. Pick LlamaParse if you are building on LlamaIndex, need 90+ file formats, or want parsing and indexing for AI agents in one place.
Updated
Developer platform or back-office tool
LlamaParse is LlamaIndex's document processing platform, with Parse, Extract and Index under one roof. Its natural buyer is a developer feeding documents to an LLM application. Extract, sometimes still called LlamaExtract, adds structured data to that stack. docRefinery starts at the other end: a document data extraction product for accounts payable, lending and onboarding teams, where the deliverable is a set of checked fields going into another system. The two meet at structured extraction, so that is what this page compares.
| docRefinery | LlamaParse | |
|---|---|---|
| Built for | Back-office teams and the systems they feed | Developers building document and agent applications |
| Formats and languages | PDFs, scans and photographs in 70+ languages and scripts; spreadsheets on the API where enabled; presentations and wider office formats in development | 90+ formats and 100+ languages |
| Retrieval indexing | Planned, as Parse; not available yet | Index is part of the platform |
| Repeat layouts | Each layout learned once, then remembered | Not described on the pages we checked |
| Field control | Set by your organisation; callers cannot override | Schema inline or in saved configurations |
| Output fields | Named by you: a plain-language instruction, a Return as alias, a type and a required flag per field | Fields defined in your extraction schema |
| Output format | One shape for every document type: text, alias, field_confidence, location; tables as rows | Shaped by each schema |
| Long documents | Long, multi-page files at scale, segmented into the documents inside them | Not verified |
| Confidence | On every field, against per-field thresholds | confidence_scores option, off by default |
| Citations | Page and box for every field and table cell | cite_sources option, off by default |
| Human review | Review queue on paid plans, every change kept | Not verified |
| Deployment | Cloud; private VPC or air-gapped on premises on Enterprise | Hosted, or private VPC on Enterprise; AWS and Azure marketplaces |
| Compliance | SOC 2 Type II audit in progress, no report yet; SSO planned for Enterprise, not yet available; no data-residency commitments | SOC 2 Type II, GDPR, HIPAA; custom BAAs |
| Pricing | Free up to 100 pages a month; paid plans custom, quoted by sales | 10,000 free credits, $1.50 per 1,000 credits; Pro $500 a month |
Where LlamaParse is the better choice
If your team already works in the LlamaIndex ecosystem, adding LlamaParse is the short path, and we would not argue you out of it. It is also the stronger pick in these cases:
- Mixed or unusual inputs. It lists 90+ formats and 100+ languages. We read 70+ languages and scripts, and presentations and wider office formats are in development, not yet available.
- Retrieval and agents. Parsed content can go straight into an index. Our retrieval pipeline, Parse, is planned and not available yet (see the roadmap), so a corpus bound for a vector store belongs elsewhere today.
- Choice of effort. Extract offers tiers from Cost Effective to Agentic Plus, so developers can trade cost against depth for each job.
- Procurement. LlamaIndex lists SOC 2 Type II, GDPR and HIPAA on its pricing page, with custom BAAs, enterprise SSO and availability on the AWS and Azure marketplaces. By comparison, docRefinery's SOC 2 Type II audit is in progress with no report yet, and SSO is planned for Enterprise but not available. Ask us for the latest status.
- A public price. Credit prices and the $500 Pro plan are on its website. Above our free tier, we quote.
What docRefinery does that LlamaParse does not, or does differently
Choose docRefinery when nobody on the team wants to own an extraction schema in code, and when every value must be checkable. These are the differences against LlamaParse's Extract.
- Evidence on by default. Unless you turn scoring off, every field and table cell comes back with a confidence score and its page and box. In Extract,
confidence_scoresandcite_sourcesare options that are off by default. - You define the output in plain words. Each field has a plain-language instruction, a "Return as" name you choose as its output key, a type and a required flag, set by your organisation and held for every caller.
- One output format for every document. Every field returns
text,alias,field_confidenceandlocation, and every table returns rows, so invoices, statements and IDs all go through one parser in your code. - Governed fields. Fields come from a catalogue of 20 document types and 785 field definitions, or a workflow designed from one sample document. Owner, admin and member roles decide who may change them.
- A review queue in the product. A value under its threshold goes to a person, the change stays on the run, and the correction becomes a suggested fix tested on that layout's own documents. Our guide to confidence scores explains how to set thresholds.
- Null, never a guess. A field that is not on the page comes back null rather than a plausible value.
- Layout memory. When a utility bill or invoice arrives from a sender we have seen, its layout is recalled, not relearned.
- Long files, segmented. Long, multi-page files are handled at scale and separated into the documents inside them, each classified into its type.
- Air-gapped on premises. Beyond private VPC, docRefinery runs fully air-gapped on your own servers on Enterprise.
- Plug and play for operations. Export to JSON, CSV or XLSX that always reflects corrections, a Chrome extension in early access that fills web forms from a document, and custom document types trained and hosted at no charge.
If your documents rarely repeat and the output feeds an agent rather than a ledger, that advantage narrows, and a general parser may serve you better.
Common questions
Is docRefinery a good LlamaParse alternative?
Yes, when the output is business data rather than retrieval. docRefinery returns every document type in the same JSON shape under field names you choose, with a confidence score and a page citation on each value by default. It segments long multi-page files, remembers each vendor's layout, learns from reviewer corrections, and runs in your own VPC or fully air-gapped. LlamaParse is the better fit if you build on LlamaIndex, need 90+ formats, or want an index for agents today.
Is LlamaExtract the same as LlamaParse?
LlamaIndex's documentation describes Extract as a product within LlamaParse, its document processing platform. It provides an API for pulling structured data from documents, through a web UI, a Python SDK and a REST API.
Does LlamaParse give confidence scores?
Yes. Extract has a confidence_scores option and a cite_sources option, both off by default when checked on 4 November 2026. In docRefinery, every extracted field carries a confidence score and a page and box.
Can I use docRefinery for RAG instead of LlamaParse?
Not today. docRefinery has no chunking, embedding or connector pipeline yet; a retrieval pipeline, Parse, is planned. Use LlamaParse or Unstructured for retrieval now, and docRefinery when the output is checked business data.
Sources
Related
- Confidence scoresWhat a confidence score in document extraction means, how to set thresholds per field, when to send values to human review, and why null beats a guess.
- What is document data extraction?Document data extraction turns PDFs and scans into structured fields. How OCR, IDP, extraction APIs and LLM parsing differ, and how to choose between them.
- Utility billExtract meters, consumption, charges and service address from electricity, gas and water bills. An OCR API with scores and page box citations on values.
- docRefinery vs UnstructuredLooking for an Unstructured alternative? Unstructured prepares documents for AI retrieval; docRefinery returns checked fields. See which job you have.
- docRefinery vs UnstractdocRefinery vs Unstract: open-source Prompt Studio extraction against layouts learned once and governed fields. Self-hosting, review, compliance, pricing.
Run the comparison on your own documents.
Send one vendor's invoices through both. The difference shows up on the second document, not the first.
100 pages a month free. No credit card, no sales call.