API-first form backend for developers

Buildformswithoutbuildingabackend.

Point any form at one durable endpoint. Postness validates, stores, notifies, and delivers every submission. No servers to run. Nothing ever lost.

No credit card. 10,000 submissions free every month.

POSThttps://in.postness.dev/f/ship_a1b9
Request
{
"email": "[email protected]",
"message": "Ship it."
}
Response 202
{
"id": "sub_9f3c2a",
"status": "stored"
}

Trusted by teams who cannot afford to lose a submission

NorthwindBaselineCorolla LabsFathomQuantaHearthMeridianOverstoryPaletteKettle & CoNorthwindBaselineCorolla LabsFathomQuantaHearthMeridianOverstoryPaletteKettle & Co
99.99%ingest uptime< 40msedge accept0submissions lostSOC 2Type II
The endpoint

One endpoint. Every form.

Send a request. Watch it land. Every submission is accepted at the edge, validated, and committed to durable storage before we ever return a response.

POSTin.postness.dev/f/ship_a1b9
Request body
{
"email": "[email protected]",
"name": "Ada Lovelace",
"message": "Loved the launch. Let's talk."
}
Response
Received at edge38ms
Validated against schemaok
Written to durable logfsync
Team notifiedpush + email
Send a request to see the response
Durability

A submission must never be lost.

That is the whole promise. From the moment a request hits our edge to the moment it reaches your inbox, every submission is durable, traceable, and recoverable.

Edge accept
Committed in <40ms
Durable log
Replicated, write-ahead
Workers
Validate, transform, retry
Delivered
Inbox, webhook, push

Write-ahead durability

We fsync every submission to a replicated log before returning 202. If we accepted it, it exists.

Automatic retries

Delivery and webhooks retry with exponential backoff for 24 hours. Failures queue, they never vanish.

Complete audit trail

Every state change is recorded and timestamped. You always know exactly what happened to a submission.

The platform

Everything a form needs. Nothing it doesn't.

Validation, routing, notifications, and controls come standard. Wired into auth, tenancy, and roles from the first request.

Schema validation at the edge

Define the shape you expect. Postness stamps a verdict before a submission is ever stored, so bad data never reaches your inbox.

schema.json
{
"email": "email",
"rating": "int(1,5)",
"message": "string(max=2000)"
}
rating: 5passes
rating: 11rejected
email: [email protected]passes

Notifications that reach you

Push, email, and Slack the instant a submission lands.

P
Postnessnow

New contact submission from [email protected]

Webhooks and integrations

Fan out to your stack with signed, retried webhooks.

SlackZapierDiscordHTTPSheetsSegment

Spam and abuse guards

Honeypots, rate limits, and quota guards keep noise out and costs predictable.

Accepted94%
Blocked6%

Teams, roles, and tenancy

Every project is isolated. Roles decide who reads, exports, or manages submissions.

OwnerFull access
DeveloperRead + export
ViewerRead only

Observable by default

Live delivery status, structured logs, and a full audit trail for every submission. When something happens, you can see exactly what and why.

Events
Audited
Latency
p99 tracked
Status
Real time
Live delivery

From submit to inbox, in real time.

Your form posts once. Postness accepts, stores, and streams it to every destination you connect, live.

your-site.com/contact
Ada Lovelace
Loved the launch. Let's talk.
Inboxlive
12,847delivered today
0.00%
ingest uptime
0M
submissions delivered
0ms
median accept time
0
submissions lost
Developer experience

Ship your first form in five minutes.

Plain HTML, a one-line fetch, or a typed SDK. Copy the endpoint, point your form at it, and you are live. No SDK required, no lock in.

  • Typed SDKs for JavaScript, React, and Python
  • Idempotency keys and signed webhooks built in
  • OpenAPI spec and copy-paste examples for every route
cURL
curl https://in.postness.dev/f/ship_a1b9 \
-H "Content-Type: application/json" \
-d '{ "email": "[email protected]", "message": "Ship it." }'
Werippedoutthreeservicesandadatabase.Postnesscaughteverysubmissionweusedtolose,andnowourwholeteamgetspingedthesecondonelands.
JM
Jordan Mercer
Staff Engineer, Meridian
Pricing

Priced to start free.

Begin with a generous free tier. Pay only as your submissions grow. No per-seat penalties, no surprise bills.

Hobby
$0forever

For side projects and first launches.

  • 10,000 submissions / month
  • Unlimited forms
  • Email + push notifications
  • 7-day submission history
  • Community support
Most popular
Pro
$29per month

For teams shipping real products.

  • 250,000 submissions / month
  • Signed webhooks + integrations
  • Roles and team access
  • 1-year history and exports
  • Spam guards and quotas
  • Priority support
Enterprise
Custom

For scale, compliance, and control.

  • Unlimited submissions
  • SSO, SCIM, and audit logs
  • SOC 2 and custom DPAs
  • Dedicated regions and SLAs
  • 99.99% uptime guarantee
  • Solutions engineering

Every plan includes durable storage, tenant isolation, and a full audit trail. That part is never optional.

Never lose another submission.

Point your first form at Postness today. Free to start, durable from the first request.