Write it
A pane is plain HTML, CSS and JS. Write it in the built-in editor with a live preview, or start from a template.
Dotpane is a dotted canvas for small HTML, CSS and JS components. Each one can call your APIs while your keys stay on the server.
A pane is plain HTML, CSS and JS. Write it in the built-in editor with a live preview, or start from a template.
Drop panes on a 12-column dotted grid. Move and resize them; they snap to the dots and never overlap.
Bind a secret to the pane. Its calls go through Dotpane’s servers, which add your key.
The editor keeps a live preview beside your code. Props turn one pane into many: the same code with different settings on each canvas. Try it here.
Charts, players, timers, forms, small games. A pane is your own code, so there is no widget catalogue to wait for.
These eight are running. Move a card, sort the table, play a note, paint a pixel, pause the live chart.
Pane code is treated as untrusted, including your own. It can ask Dotpane to make a call, and that is all it can do with a secret.
How it is securedSecrets are encrypted with AES-256-GCM, and the keys that protect them live in a separate key service.
Every pane runs in a sandboxed frame on its own domain, away from your session and from other panes.
A secret is sent only to the hosts you list for it. Calls to anything else, or to private addresses, are refused.
This is what the Pro plan includes. See pricing
Dotpane is not open yet. When it is, you can try it for 14 days without a card, and Pro is $9 a month.