Skip to content

Data Maker for developers

Submit records, render forms, and read the schema. Everything you need to build your own DataMaker client or renderer.

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