Ship forms in your stack, on real infra.
Framework quickstarts, signed webhooks with replay, multipart uploads, the agent submit path, and a CORS-open OpenAPI spec — everything to take a form from prototype to production without re-platforming.
Framework quickstarts
Wire a form to a real backend in your stack — no server code, no SMTP setup. Each quickstart is copy-paste and framework-accurate.
-
Next.js
App Router and server actions — point a form at one endpoint and get email + webhooks.
Read → -
Astro
A static Astro site with a working contact form and zero serverless functions.
Read → -
SvelteKit
Progressive-enhancement form actions backed by a hosted endpoint.
Read → -
Vue & Nuxt
A composable submit handler with validation and the magic fields.
Read → -
Remix
Remix actions forwarding to a form backend, with the gotchas handled.
Read → -
React Hook Form
Keep your client-side validation; add a backend that emails you and fires webhooks.
Read →
Production infrastructure
The parts that turn a prototype form into something you can run a business on — without re-platforming.
-
Signed webhooks, retries & replay
Verify HMAC signatures, handle the 5× backoff retry, and replay a delivery from the dashboard.
Read → -
File uploads (multipart)
Accept résumés and screenshots without standing up S3, signed URLs, or an upload server.
Read → -
Securing a form endpoint
A layered defense — honeypot, origin allowlist, CAPTCHA, rate limits, anti-relay — that stops bots without taxing real users.
Read → -
Self-host vs hosted
When to run your own instance, when not to, and how to keep the choice reversible.
Read →
For AI agents
Ollastack treats agents as first-class clients: Bearer-authed submits skip the bot defenses, and the OpenAPI spec is readable so an agent discovers the surface itself.
-
Why form endpoints break for LLMs
Traditional backends flag every agent as spam. Here's the endpoint design that doesn't.
Read → -
Agent mail & chosen identity
Give an agent its own persistent, spam-filtered inbox on a handle you choose — full-duplex.
Read → -
Test OTP / verification email in CI
Disposable inboxes that let an end-to-end test assert on the email it triggered.
Read → -
Agent docs
Scoped tokens, the audit trail, and the Bearer submit path — the full reference.
Read →
Agent email (send, receive, test)
Give an agent a real inbox it owns — send from a chosen identity, receive and read structured messages, reply in-thread — over the same API and MCP as your forms.
-
Email for AI agents
What an agent inbox is, how it differs from a notification API, and how to give an agent an address it can send and receive from.
Read → -
Build an agent that emails (with MCP)
The full loop — create, send, wait, reply — as MCP tools or raw API calls.
Read → -
Read an OTP code in an agent
Give the agent an inbox, long-poll for the message, read the pre-extracted code — no HTML scraping.
Read → -
AgentMail alternative
When you want agent email plus forms plus CI test inboxes on one API — and a self-host path.
Read →
Reference
-
Documentation
Quickstart, magic fields, integrations, and settings in one place.
Read → -
OpenAPI spec
The whole API as JSON, CORS-open — drop it into an agent's tool loop.
Open ↗ -
Custom SMTP
Send notifications through your own or each tenant's SMTP server.
Read → -
HTML form → email, no backend
The simplest possible setup, with the gotchas nobody warns you about.
Read →
Get an API key — free to start.
100 submissions / month on the free tier, every feature, no credit card. See pricing for higher volume.
Start free