Data Maker for developers
What this is
A DataMaker form is distributed as a signed .dmf bundle. Anyone can build
tooling around it: submit records to a form, render a form for people to fill
in, or read its schema to do something entirely new. Submissions are
end-to-end encrypted — only the form owner can read them.
Submit from any language
SDKs for JavaScript, Python, .NET, and PHP read a .dmf, validate, sealed-box encrypt, and post.
Render anywhere
Drop a form on the web with the JS renderer, the WordPress plugin, or fill it in a terminal. Client-side or server-side encryption.
Build your own
The .dmf format, the submission wire contract, and the full form schema are documented so you can write a client or renderer in any stack.
End-to-end encrypted
Values are sealed against the recipient’s public key (libsodium sealed box). The server only routes ciphertext — it never sees your data.
Pick your path
- I have a
.dmfand want to submit records → an SDK. - I want to show a form on my site → the web embed or WordPress plugin.
- I want to build something new → the schema reference and build your own.