The form backend you'll set up once and forget about

Point any HTML form at an sdj.pw endpoint. We store submissions, block spam, send notifications, fire webhooks. You write zero backend code.

We'll let you know when we launch — no spam, ever.

Works with any framework Free tier forever
index.html
<form action="https://forms.sdj.pw/f/YOUR_API_KEY"
      method="POST">

  <input type="text"
         name="name"
         placeholder="Your name" />

  <input type="email"
         name="email"
         placeholder="[email protected]" />

  <textarea name="message"></textarea>

  <button type="submit">Send</button>
</form>

That's literally it. No server, no database, no config files.

Everything happens automatically

Someone submits your form. Here's what kicks in — without you writing a single line of backend code.

Notifications

Instant email alerts & auto‑responders

Get notified the second a submission comes in. Set up auto-responders so your users get a confirmation email too. Customise templates, add your branding, and route notifications to your whole team.

New Submission — Inbox
JD
2 min ago

"Hi, I'd love to learn more about your product. Can we schedule a quick call this week?"

MK
Spam Protection — Settings

Honeypot field

Invisible trap for bots

reCAPTCHA v3

Score-based, invisible to users

Spam threshold

0.7
Spam blocked this month 1,247
Security

Spam protection that actually works

Built-in honeypot fields catch bots silently. Turn on reCAPTCHA v3 for invisible, score-based protection — no annoying puzzles for real users. Tune the spam threshold to match your traffic, and let us handle the rest.

Dashboard

Every submission, organised and searchable

All your submissions land in a clean dashboard. Filter by status, search by content, export to CSV or Excel with one click. See what's legit, what's spam, and what needs your attention.

Submissions — Contact Form
Name Email Status
Sarah Chen [email protected] New
Alex Rivera [email protected] Read
asdkjh123 [email protected] Spam
Priya Patel [email protected] New
Webhooks — Settings

Endpoint URL

https://hooks.slack.com/services/T00..

Connected services

Discord
Slack
+ Add

Quick export

Integrations

Push data anywhere, export everything

Fire webhooks to Discord, Slack, Zapier, or any URL when a submission lands. Export your data to CSV or Excel anytime — your data is always yours, and it's always portable.

Three steps. That's it.

No SDKs, no build tools, no npm packages. Just HTML and a URL.

1

Create a form

Sign up, hit "New Form", and you instantly get a unique endpoint URL. Takes about 10 seconds.

2

Paste the endpoint

Set your form's action attribute to your sdj.pw URL. Works with plain HTML, React, Vue, Svelte, Astro — anything.

3

Submissions just show up

Every submission appears in your dashboard. Get email alerts, trigger webhooks, download CSVs. Done.

Free to start. Pay when you're ready.

No surprises, no hidden fees. Upgrade or downgrade anytime from your dashboard.

Free

  • 0 file storage MB
  • 25 forms
  • 1 integrations per form
  • 250 submissions/mo
  • 1 team members
  • CSV & Excel export
  • Integration:email
Register Interest

Starter

/ month
  • 0 file storage MB
  • 5 forms
  • 3 integrations per form
  • 2,000 submissions/mo
  • 3 team members
  • Auto responders
  • CSV & Excel export
  • Integration:discord webhook
  • Integration:email
  • Integration:slack webhook
Register Interest
Recommended

Pro

/ month
  • 0 file storage MB
  • 20 forms
  • 5 integrations per form
  • 10,000 submissions/mo
  • 5 team members
  • Analytics
  • API access
  • Auto responders
  • CSV & Excel export
  • File uploads
  • Integration:custom webhook
  • Integration:discord webhook
  • Integration:email
  • Integration:slack webhook
  • Remove branding
  • Webhooks
Register Interest

Business

/ month
  • 0 file storage MB
  • 50 forms
  • 10 integrations per form
  • 50,000 submissions/mo
  • Unlimited team members
  • Advanced analytics
  • Analytics
  • API access
  • Auto responders
  • Conditional logic
  • Custom SMTP
  • CSV & Excel export
  • File uploads
  • Integration:custom webhook
  • Integration:discord webhook
  • Integration:email
  • Integration:slack webhook
  • Priority support
  • Remove branding
  • Webhooks
Register Interest

Enterprise

/ month
  • 256,000 file storage MB
  • Unlimited forms
  • Unlimited integrations per form
  • 500,000 submissions/mo
  • Unlimited team members
  • Advanced analytics
  • Analytics
  • API access
  • Auto responders
  • Conditional logic
  • Custom domain
  • Custom SMTP
  • CSV & Excel export
  • File uploads
  • Integration:custom webhook
  • Integration:discord webhook
  • Integration:email
  • Integration:slack webhook
  • Priority support
  • Remove branding
  • Webhooks
  • White label
Register Interest

Got questions? Good.

Nope — that's the whole point. You write HTML (or make a POST request from any framework), and we handle everything else: storage, notifications, spam filtering, webhooks, the lot.
We'll give you a heads-up as you get close. If you go over, submissions are queued — nothing gets lost. Upgrade anytime to unlock everything.
If it can make an HTTP POST request, it works. Plain HTML, React, Vue, Svelte, Astro, Next.js, cURL from the command line — all good.
Yes. All data is encrypted in transit (TLS) and at rest. We never share your submission data with third parties. You own your data and can export or delete it whenever you want.
Yep. Upgrade or downgrade from your dashboard whenever you want. Changes take effect immediately and billing is prorated — no lock-in, no penalties.
Every plan includes email support. Pro and Enterprise plans get priority responses. We're a small team and we actually read every message.

Your forms deserve better than mailto:

Get your first form endpoint running in under a minute. Free forever on the starter plan.