Skip to main content
OSForms is a form backend that stores submissions and routes them to your own integrations: Resend, Google Sheets, and webhooks. It’s free because you bring your own API keys.

Why OSForms

Many form backends (Formspree, FormBold, Basin) put integrations behind paid plans, even though your own API keys power them. OSForms includes every integration on the free plan, with 100 submissions/month.

Quick Start

Get your first form running in 2 minutes

Resend Integration

Email each submission via Resend

Pull Submissions

Read submissions into your own platform with an API key

React SDK

Embed conversational or classic forms in your app

How it works

  1. Create a form in your dashboard and get a unique endpoint URL
  2. Point your HTML form at the endpoint
  3. Configure integrations with your own API keys
  4. Submissions are stored, and integrations run in the background
No JavaScript required. Works with any HTML form.

Key features

  • Any HTML form: post urlencoded, multipart, or JSON to your endpoint
  • 3 integrations: Resend email (with auto-reply), Google Sheets, signed webhooks
  • Pull API: read submissions server to server with scoped, read-only API keys
  • React SDK: conversational (Typeform-style) and classic forms with 12 field types and conditional logic
  • Spam protection: honeypot field, Google reCAPTCHA, hCaptcha
  • CORS control: per-form origin allowlist
  • Rate limiting: per form, per IP
  • CSV export of all submissions
File uploads are accepted but not stored. See Submit a Form.

Pricing

Paid plans with higher limits are coming. OSForms is open source, so you can also self-host it. No per-integration fees. You pay your own providers (for example Resend) directly.