DEV Community

Cover image for I Built FormAS — A Form Backend So You Never Have to Build One Again
Ayantik Sarkar
Ayantik Sarkar

Posted on

I Built FormAS — A Form Backend So You Never Have to Build One Again

I Got Tired of Building Contact Form Backends, So I Built FormAS

Every time I built a website, portfolio, landing page, or SaaS product, I ended up solving the same problem:

How do I handle form submissions?

The process was always repetitive:

  • Create an API endpoint
  • Validate requests
  • Store submissions
  • Send email notifications
  • Add spam protection
  • Export data when needed

For a simple contact form, it felt like too much work.

So I decided to build FormAS.

What is FormAS?

FormAS is a Form Backend as a Service.

Instead of building and maintaining your own backend, you can create a form endpoint and start receiving submissions instantly.

It works with:

  • Next.js
  • React
  • Static HTML websites
  • Landing pages
  • Portfolios
  • Any frontend application

Features

📧 Email Notifications

Get notified whenever someone submits your form.

🔗 Webhooks

Send submission data to your backend, CRM, Discord bot, automation workflow, or any external service.

🛡️ Spam Protection

Built-in honeypot protection and rate limiting to stop spam and abuse.

📊 Submission Dashboard

View and manage all form submissions from a single dashboard.

📤 Export Data

Export submissions as CSV or JSON anytime.

⚡ Simple API

Just one endpoint. No backend required.

Why I Built It

As a developer, I wanted something simple.

Not a form builder.

Not a website builder.

Just a reliable backend for forms.

Something I could connect to a frontend project in minutes and move on.

Example Integration

<form action="https://api.formas.space/api/submit/YOUR_API_KEY" method="POST">
  <input type="text" name="name" required />
  <input type="email" name="email" required />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>
Enter fullscreen mode Exit fullscreen mode

That's it. No backend required.

Building Challenges

While building FormAS, I learned a lot about:

  • API design
  • Webhooks
  • Rate limiting with Redis
  • Spam prevention
  • Email delivery
  • Developer experience

One of the biggest lessons was that the "simple" products are often the hardest to build because they need to feel effortless for users.

What's Next?

Planned features include:

  • File uploads
  • Team workspaces
  • Advanced analytics
  • More integrations
  • Better webhook tooling

I'd Love Your Feedback

If you've built forms before, I'd love to know:

  • What's your biggest pain point?
  • Which feature would make you switch from your current solution?
  • What should I build next?

Links

🌐 Website: https://formas.space

📚 Documentation: https://formas.space/docs

🚀 Product Hunt: Coming Soon


FormAS is built by me, Ayantik Sarkar, CTO at HoardSpace, and is launching as a HoardSpace Product.

Thanks for reading!

Top comments (0)