Skip to main content
Formbase is an open-source backend for form submissions. You build the form UI in your app or site, then send the data to a Formbase endpoint. Formbase stores each submission, shows it in the dashboard, and can email you when new data arrives. The workflow is simple: create a form in the dashboard, post to its endpoint, and review submissions. Browser posts redirect to a built-in success page, while server requests receive JSON.

How Formbase works

1

Create a form endpoint

Forms live in the dashboard. Each form gets a unique endpoint like https://formbase.dev/s/your-form-id.
2

Send a submission

Any HTTP client can submit. For static sites, use a normal HTML form. For apps, use fetch or a server action.
3

Review and notify

Submissions appear in the dashboard. Enable email notifications if you want alerts for new entries.
Submissions in the dashboard
Formbase does not enforce a field schema. The name attributes you send become keys in your submission data.

Quick start examples

index.html
The browser handles the redirect after submission.

Next steps

Create your first form

Set up a form in the dashboard and grab its endpoint.

Find your endpoint

Learn how endpoints work for hosted and self-hosted setups.