A form backend with GKit SheetsAPI
Use GKit SheetsAPI as a free form backend - collect contact form, survey, and signup submissions straight into a Google Sheet via REST.
Collect form submissions into a Google Sheet
Need somewhere to send form submissions without standing up a server? Point your form at GKit SheetsAPI and every submission becomes a new row in a Google Sheet.
How it works
- Make a sheet with a header row - e.g.
name,email,message. - Connect it to GKit and copy your endpoint.
- POST your form data:
await fetch("https://sheetsapi.gkit.mreshank.com/api/spreadsheets/{userKey}/Submissions", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ name, email, message }),
});That's the whole backend. Your team reads submissions in a spreadsheet they already know.
Why it's a great fit
- No server to run - the edge worker handles it.
- Instant visibility - non-technical teammates see submissions live.
- Free while in beta.
This is one of the most common patterns developers share on r/webdev and r/SideProject when someone asks for a form backend without Formspree or a paid tier - POST straight to a Sheet and read submissions in a spreadsheet your whole team already has open.
Get started free → · SheetsAPI product page · More use cases · Pricing