Frameworks
Handle forms without a backend
Every framework here is a frontend — none of them ships a place to receive a form submission. Rather than stand up a server, an API route, or a database for a contact form, you point the form at Formward's EU-hosted endpoint and it handles delivery, spam filtering, and storage. Pick your stack for a copy-paste example, the JSON response shape, and success and error handling.
React framework
Next.js
Form handling in Next.js without a backend.
Read guide →JavaScript library
React
Form handling in React without a backend.
Read guide →JavaScript framework
Vue
Form handling in Vue without a backend.
Read guide →JavaScript framework
Svelte
Form handling in Svelte without a backend.
Read guide →Content framework
Astro
Form handling in Astro without a backend.
Read guide →Vue framework
Nuxt
Form handling in Nuxt without a backend.
Read guide →Svelte framework
SvelteKit
Form handling in SvelteKit without a backend.
Read guide →CMS
WordPress
Form handling in WordPress without a backend.
Read guide →Visual builder
Webflow
Form handling in Webflow without a backend.
Read guide →Visual builder
Framer
Form handling in Framer without a backend.
Read guide →Vanilla JS
HTML
Form handling in HTML without a backend.
Read guide →One endpoint, any framework
Create a form, point your markup at it, and keep every submission in the EU. GDPR-clean from the first POST.