Atlas Forms + Vercel
Forms without API routes
Skip the boilerplate. Atlas handles form submissions so you don't need to write API routes, configure email providers, or manage serverless functions. Just deploy and collect submissions.
Why Atlas for Vercel?
Less code, more features
Webhook Notifications
Send submissions anywhere. No need to write API routes or serverless functions.
File Uploads
Accept file uploads without configuring blob storage or edge functions.
Spam Protection
Built-in spam filtering. No third-party captcha integration needed.
No API Routes
Skip writing form handlers. Just point your form to Atlas.
Quick Setup
Works with any Vercel-deployed site
Create an Atlas Form
Sign up for Atlas and create a new form. Copy your unique form endpoint URL.
https://atlasforms.app/f/abc123xyz
Add Form to Your App
Use a standard HTML form or React component. Works with Next.js, SvelteKit, Astro, or any framework.
// Next.js example - no API route needed!
export default function ContactPage() {
return (
<form action="https://atlasforms.app/f/abc123xyz" method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message" />
<button type="submit">Send</button>
</form>
)
}Deploy to Vercel
Push your code and deploy. Atlas handles form submissions automatically.
# Deploy as usual git push origin main # Forms work immediately - no environment variables needed
DIY vs Atlas
Save time with a managed form backend
| Feature | DIY | Atlas |
|---|---|---|
| API route code | Required | None |
| Email setup | Manual | Built-in |
| File uploads | Blob storage | Built-in |
| Spam protection | Manual | Built-in |
| Webhooks | DIY | |
| Dashboard | Build it | |
| HMAC signatures | DIY |
Ready for simpler forms on Vercel?
Start free and upgrade when you need more. No credit card required.