Host on your own website
You designed the form in DataMaker — now show it on a site you control. Every
option below renders the same .dmf bundle and keeps submissions
end-to-end encrypted: values are sealed in the visitor’s browser against the
form’s recipient key, so your web host (and ours) only ever routes ciphertext.
Pick the path that matches your stack.
On WordPress
Install the Data Maker Forms plugin, upload your .dmf, and drop a shortcode or block. No code.
On any website
Embed the JS (or pixel-perfect Wasm) renderer on any page, or use the ASP.NET Core tag helper if you host on .NET.
On another CMS
No plugin for your platform yet? Hand the embed to your developer, or ask us to build a plugin for your CMS.
On WordPress
The Data Maker Forms plugin is the no-code path. Upload a signed .dmf,
place a shortcode or block, and the form renders with full validation, calculated
fields, and conditional visibility — submissions seal in the browser.
[datamaker_form id="contact_form"]→ WordPress plugin guide — install, shortcode/block, theming, and permissions.
On any website
Render the form on any page by dropping in the JS renderer and wiring submit. End-to-end encryption happens client-side; your server never sees plaintext.
<div id="form-root"></div><script type="application/json" id="form-bundle"> /* { form, compiled, elementCss, paletteCss } — your .dmf v3 bundle */</script><script> window.DataMakerConfig = { encrypt: 'client', recipientPublicKey: '<base64 from manifest.recipient.publicKey>', };</script><script src="datamaker.browser.js"></script><script src="dm-submit.js"></script><script src="renderer.js"></script>→ Web embed guide — client- vs server-side encryption, the pixel-perfect Wasm renderer, and light/dark theming.
If your form uses an advanced layout that the JS renderer doesn’t reproduce
exactly, switch to the Wasm renderer (renderer: 'wasm') for a
pixel-for-pixel match — covered in the same guide.
Hosting on .NET
The DataMaker.Sdk.AspNetCore tag helper does the whole embed from a .dmf
path:
<datamaker-form dmf-path="forms/contact.dmf" encrypt="client" />→ .NET SDK
On another CMS
There’s no drop-in plugin for every platform yet — but two paths cover the rest:
- Hand it to your developer. The embed above is plain JS and works on any CMS that lets you add a script + a container element (Webflow, Ghost, Drupal, Squarespace code blocks, a static site, …). Point them at the web embed guide and the schema reference.
- Build a client or renderer from scratch. The
.dmfformat, the submission wire contract, and the full form schema are documented end to end → build your own.
Prefer a first-class plugin for your CMS? Ask FOBO for a plugin — open a request and tell us which platform you’re on.
Submit from code
Already have somewhere to render and just need to send records? Read the .dmf,
validate, seal, and post with an SDK in your language: