The backend platform
developers love
Forms, file uploads, link tracking, and CRM — ship your next project in hours, not weeks. No server setup required.
A dashboard you'll actually enjoy using
Manage forms, track submissions, upload files, and monitor analytics — all from one beautiful interface.
Everything you need to ship faster
Stop rebuilding the same backend features. townhall handles forms, files, links, and more — so you can focus on what makes your product unique.
Form Submissions
Collect form data with built-in spam protection, instant email notifications, and one-click CSV exports.
File Uploads
Upload and serve files globally via CDN with automatic optimization. Supports images, videos, and documents.
Link Tracking
Create branded short links with detailed click analytics, geographic data, and auto-generated QR codes.
Contact CRM
Organize leads and customers with custom fields, tags, and relationship mapping. Built for growing teams.
Webhooks
Get instant notifications when events happen. Connect to Slack, Discord, Zapier, or your own endpoints.
Dashboard
Monitor everything from one place. Real-time analytics, submission logs, and usage metrics at a glance.
Loved by developers
Join thousands of developers who ship faster with townhall.
“townhall replaced 3 different services for us. Forms, file uploads, and link tracking all in one place. Saved us hours every week.”
“The simplicity is what sold me. No backend code, no server setup. Just paste a URL and it works. Perfect for landing pages.”
“We switched from a custom backend to townhall in a day. The dashboard is clean, the API is solid, and the free tier is generous.”
Get started in under 5 minutes
No complex setup. No backend code. Just copy, paste, and go.
Create an endpoint
Set up a form, file upload, or short link in your dashboard. Takes 30 seconds.
Add to your site
Copy the URL and add it to your HTML. No packages or SDKs required.
Start collecting data
Submissions appear in real-time. Export, integrate, or get notified instantly.
<!-- That's it. Really. -->
<form action="https://townhall.gg/f/abc123" method="POST">
<input type="text" name="name" required />
<input type="email" name="email" required />
<textarea name="message"></textarea>
<button type="submit">Send</button>
</form>Simple, transparent pricing
Start free. Upgrade when you need more.
Free
Perfect for side projects
- 100 submissions/mo
- 3 forms
- 100MB storage
- Email notifications
Pro
For growing teams
- 10,000 submissions/mo
- Unlimited forms
- 10GB storage
- API access
- Team workspaces
Business
For larger organizations
- 100,000 submissions/mo
- Unlimited everything
- SSO integration
- Priority support
- Custom domain
Lifetime Access
Pay once, use forever. Includes all Pro features and future updates.
Need a custom solution?
Looking for higher limits, custom integrations, dedicated support, or on-premise deployment? Let's talk about how townhall can work for your team.
Ready to ship faster?
Join thousands of developers using townhall. Free tier available.
Get Started for Free