01
Create an account
Email + password hashed with PBKDF2. Session cookies in KV. No third-party IdP.
Workers · Email Sending · D1 · R2 · KV · Durable Objects · Queues · Workers AI
EdgeForms is RegisterMySite’s Formspree-style backend for static sites.
Accounts live in D1. The studio is Cloudflare’s llm-chat-app-template on Workers AI.
Submissions land in R2 and leave through the Email Sending binding from
forms@registermysite.com.
01
Email + password hashed with PBKDF2. Session cookies in KV. No third-party IdP.
02
Stream Llama 3.1 on Workers AI. The studio emits JSON schema and paste-ready HTML.
03
You choose the inbox. Verify that address as an Email Sending destination in the Cloudflare dashboard if the binding is restricted.
04
/f/:slug accepts HTML forms or JSON. CORS, honeypot, spam score, and a per-form Durable Object limiter.
No Formspree, no Mailgun key in the Worker. Email is env.EMAIL.send().
Change destination email, lock origins, pause a slug, read the R2 archive, resend mail.