Headless Form Infrastructure

Zero payload storage. Edge-native delivery. Manage forms with MCP, CLI, or API — and submit with JSON or native browser forms.

MCP-First

Manage forms, destinations, and keys through Claude or Cursor. No dashboard needed — your AI agent is your control plane.

Zero Storage

Submissions are routed in memory and immediately dispatched. Your PII never touches a database. Just routing.

Browser-Native Inputs

Accept JSON, application/x-www-form-urlencoded, and multipart/form-data submissions without changing your delivery pipeline.

Edge-Native

Built on Cloudflare Workers. KV reads at 300+ PoPs. Queue-based async delivery. P99 ingestion under 50ms worldwide.

Multi-Destination

Route each form to any combination of webhooks, SMTP email, and Google Sheets. Queued with retries and dead-letter handling.

Recent Delivery Visibility

Inspect recent delivered, retrying, and failed attempts for 7 days without storing submission payloads.

CLI & API

One command to start: npx formdata-dev init. Full lifecycle management via CLI or REST API.