Developer-first form management
One inbox for every contact form
Aggregate submissions from all your forms into a single dashboard. Create an endpoint, point your forms at it, and never miss a message.
POST /api/forms/abc123def456/submit
fetch("https://messagehub.viniduminsara.dev/forms/abc123def456/submit", {
method: "POST",
headers: { Content-Type: "application/json" },
body: JSON.stringify({
name: "Jane Doe",
email: "jane@example.com",
subject: "Partnership inquiry",
message: "Hi, I'd love to discuss...",
})
});Zero config
Create once, use anywhere
Real-time
Messages in seconds
Unlimited forms
No cap on endpoints
Open source
Self-host anytime
Everything you need in one place
No SDKs, no webhooks, no configuration headaches.
Instant API Endpoint
Each form gets a unique URL. Just POST JSON to it — no SDKs, no config, no headaches.
Unified Inbox
All messages from all forms in one place. Search, filter, sort — treat form submissions like email.
Real-time Updates
Messages appear instantly. Unread counter keeps you on top of new submissions as they arrive.
Two steps to get started
From zero to receiving messages in under a minute.
01
Create a form
Give it a name. We generate a unique API endpoint automatically.
02
POST data to it
Send any JSON payload. We extract name, email, and subject if present.