We are building Aldform in public. Follow every step atomrajguru.com/builds →
Currently in development

Your design is yours.
Your data is yours.
Your forms should be too.

Aldform gives you two endpoints and a tiny SDK. Build your form exactly how you want it, we handle everything behind the scenes.

Free to self host. ₹100 per 1,000 submissions on cloud.

ContactForm.jsx
// 1. Install and initialise
import { aldform } from 'aldform'

const form = aldform({)
  apiKey: 'ald_live_abc123',
  formId: 'contact'
})

// 2. Tag your fields, design everything else
<input {...form.field('name', 'text')} />
<input {...form.field('email', 'email')} />
<input {...form.field('resume', 'file')} />

// 3. Submit
<button onClick={form.submit}>Send</button>

Why we built this

You put real thought into how your product looks and feels. The spacing is deliberate, the typography is considered, everything is exactly where it should be. Then you need a contact form.

So you drop in a Formspree embed. Or a Google Form iframe. And just like that, something that looks like it came from a completely different product is sitting in the middle of your carefully designed page. You tell yourself it is fine.

It is not fine. We built Aldform because your form should look and feel like the same person who built the rest of your product. And because your submissions, your email notifications, and your data should always belong to you.


The problem

Three things that should just work

Every developer building on the web runs into the same friction. Aldform is built around fixing all three.

Your design deserves full freedom
With Aldform you write your own HTML, your own styles, your own everything. Tag your fields with one line each and design the rest completely from scratch. We stay entirely out of the way.
Grow at your own pace
On Aldform Cloud you pay for exactly what you use at ₹100 per 1,000 submissions. On self hosted you pay nothing, ever. Your form tool should grow with you honestly.
Emails that feel like you
When someone fills your form, the notification email should feel like it came from your brand. Aldform gives you full control over every word, every style, and every detail of your email templates via AWS SES.

How it works

Up and running in five minutes

Seriously. Here is everything it takes to go from zero to collecting form submissions with email notifications and file uploads.

1
Grab your API key
Sign up, open your dashboard, copy your key. Nothing complicated, nothing to configure yet.
2
Initialise in one line
Tell Aldform your key and your form ID. Switching between cloud and self hosted is one value change.
3
Tag your fields
One line per field. Text, email, file upload, dropdown, whatever you need. Design everything around it exactly how you want.
4
Hit submit
One button, one line of code. Aldform fires the email, stores the submission, handles file uploads, and returns cleanly.
5
Fetch submissions anytime
One GET request and you have every submission in clean JSON. Build your own dashboard or pipe it wherever you want.
6
Export your data
Download all your submissions as CSV from the dashboard anytime. Your data always belongs to you.

Pricing

Simple, honest, no surprises

We thought hard about this. We wanted something that feels fair on day one and stays fair as you grow.

Self Hosted
Free
Forever. Because your infrastructure should belong to you.
  • Open source, MIT license
  • Deploy anywhere with Docker Compose
  • Bring your own AWS SES and S3
  • Unlimited submissions, unlimited forms
  • Full email template control
  • Switch from cloud with one line change
  • Community support on GitHub
View on GitHub
Open Source

Built in the open, for everyone

Aldform is fully open source under the MIT license. Read the code, run it yourself, contribute to it, or build something new on top of it. The Aldform Project belongs to the community just as much as it belongs to us.

We believe good infrastructure should be transparent. You should always know exactly what is happening with your data.

View The Aldform Project on GitHub →
Early Access

Be the first to use Aldform

We are building this right now. Drop your email and we will let you know the moment early access opens.