UnderDrafter
Stateless, bring-your-own-forms PDF filling. Upload your form, map its fields once, then fill it perfectly forever — from the dashboard or the API. We never see, store, or ship your forms.
Open dashboard →Map once, fill forever
1 · Bring
Your blank forms stay yours. Upload one; blanks and checkboxes are auto-detected in seconds.
2 · Map
Review and name the detected fields, then freeze a versioned JSON map pinned to the form's content hash.
3 · Fill
Every fill after that is deterministic: send field values, get back the filled PDF and a receipt. Nothing retained.
Why UnderDrafter
We don't store your documents
Literally true. Fills process in memory and the filled PDF comes back in the response — purged in seconds. Your maps and account are the only thing we keep.
Portable maps
Your field maps are plain JSON you can export and import at every tier, free. No lock-in: the work you put into mapping a form is always yours.
Hash-pinned fills
Every map is pinned to the exact revision of the form it was built on. If the form doesn't match, the fill refuses to run — no silent wrong-revision fills.
One map, fill and sign
The same map that fills your form places your DocuSign signature and initial tabs. Map once; both jobs are done.
Fill receipts
Every fill returns a receipt: form hash verified, map version, fields filled, processing time, purge confirmation. Proof, not promises.
Deterministic, no AI
Same data in, same PDF out, every single time. Nothing on your documents is ever left to a model's best guess.
Pricing
Metered on templates — never on pages or fills.
Free
1 template, ~25 fills a month, proof sheets, full map export. Enough to know it works.
Solo
10 templates, ~1,000 fills a month, DocuSign handoff. For one person who fills the same forms all day.
Pro
Unlimited templates, batch fill from CSV/JSON, API key. For teams and integrations.
Billing is coming online — sign in to start on the Free tier today.
Contact
Questions, or a form the detector should handle better?
Email us