One pipeline, from raw file to validated field.
docRefinery ingests any document format, extracts against a schema you control, and attaches proof to every value it returns.
Illustrative route
What happens to your documents.
The first page from a sender is learned once. Every page after it is remembered, not relearned.
Define a schema. Get back typed, cited values.
The extraction call carries no field list at all. What may be extracted is account configuration, so a caller cannot ask for fields their organisation never approved.
Request
No field list in the call. What may be extracted is your account’s configuration.
Response · result.response
Each item is { text, alias, field_confidence }. Under your threshold goes to a person; not on the page comes back null.
Automate the confident cases. Route the rest.
A field either clears the threshold you set or it goes to a person. Nothing ships silently on a number nobody chose.
0.85
4 ship on their own, 2 go to a person. Nothing ships silently on a number nobody chose.
Illustrative readings for one sample invoice.
- Invoice number0.98Ships
- Supplier0.95Ships
- Total due0.91Ships
- Tax0.87Ships
- Payment terms0.79To a person
- Due date0.64To a person
Run it where your data already lives.
Private VPC and air-gapped on-premises deployment run today on the self-hosted backends. That is a capability, not a compliance certificate — SOC 2, SSO/SAML and data-residency commitments are a separate question, and one we do not answer yet.
Managed cloud
Fully hosted and scaled for you. The right default for most teams.
Pages are read inOur cloud
Private VPC
Runs inside your cloud account. Documents never leave your network boundary.
Pages are read inYour cloud account
Air-gapped, on premises
On self-hosted models that run entirely inside your network, with no outside connection.
Pages are read inYour own hardware
Recent updates.
Dated entries, newest first.
Bring your first document.
Get an API key, send a real file, and see grounded output in minutes.