Schemer.
Free text in, typed JSON out. Describe your fields; Schemer fills them. Dates, durations, numbers, booleans, labels, arrays.
Schema (editable JSON)
Your schema is the input. Not a suggestion.
Schemer reads the document once against your schema and decides every field with a decoder built for its type. Labels come back as one of your declared values, numbers inside your range, datetimes in ISO 8601 with relative expressions resolved ("tomorrow at 3pm", "i morgen kl 15", misspellings included). Nothing is generated, so nothing is invented: extracted text is verbatim from the input, and absent fields stay null.
Yours to ship. Free for most apps.
Bring your own schema: task capture, lead forms, expense notes, orders, support tickets. One small model, offline, no per-request bill. Free for most apps; a commercial license is required only at scale.
Any text. Any schema. Any device.
Weights on Hugging Face today. Drop-in Swift, Kotlin and JavaScript SDKs land with the first shipped version.