Now in private beta

Form submissions, handled.

The API that handles your form submissions. One POST request from your server and every submission lands in your inbox — no infrastructure, no boilerplate, no guesswork.

50% off the annual Pro plan for early access members

Works with any backend

Next.js
Express
Fastify
Laravel
Django
NestJS
Next.js
Express
Fastify
Laravel
Django
NestJS
Next.js
Express
Fastify
Laravel
Django
NestJS
Next.js
Express
Fastify
Laravel
Django
NestJS
Features

Everything you need

Submito handles the boring backend work so you can focus on building your product.

Simple API

Send submissions with a simple POST request or use our SDKs for seamless integration.

Email delivery

Every submission hits your inbox in seconds. Never miss a lead, contact, or support request.

Spam protection

API-level rate limiting blocks abuse before it reaches your inbox. No captchas, no client-side tricks — enforced server-side on every request.

Submissions dashboard

Browse, search, filter, and export every response from a clean web dashboard.

Any backend

Works with Next.js server actions, Express, Fastify, Laravel, Django — any server that can make an HTTP request.

99.9% uptime

Redundant infrastructure. Your form submissions never get lost, even during traffic spikes.

How it works

Up in 3 steps

No tutorials, no docs deep-dives. You will be live in under two minutes.

01

Create a workspace

Sign up and create your Submito workspace. Your personal hub for managing all your forms and submissions.

02

Create a form

Inside your workspace, create a form. Submito generates a unique slug URL that is your submission endpoint.

03

Send & receive

From your server, POST to the slug URL with your API key. Submissions land in your inbox and dashboard instantly.

route.ts
await fetch("https://submito.dev/api/v1/my-slug/submit", {
  method: "POST",
  headers: {
    "x-api-key": process.env.SUBMITO_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify(formData),
});
FAQ

Common questions

Do I need a backend or server?
Yes. Submito is a backend-to-backend API. Your server collects the form data and forwards it to Submito via a POST request with your API key. This keeps your key secure and your integration clean.
What kind of data does it support?
Any JSON payload your server sends — contact forms, newsletter signups, feedback, surveys, order data. If you can serialize it, Submito handles it.
Does it work with my framework?
Yes. Submito works with any server-side framework — Next.js server actions, Express, Fastify, Laravel, Django, and more. If it can make an HTTP POST request, it integrates with Submito.
Is there a free plan?
Yes. The free plan includes 100 submissions per month. Early-access members on the waitlist also get 50% off the annual Pro plan when we launch.
How does spam protection work?
Submito enforces rate limiting at the API level on every request. Abuse is blocked server-side before a submission is ever processed — no captcha or extra client-side configuration needed.

Be first in line.

Join the waitlist today. Early-access members get 50% off the annual Pro plan when Submito launches.