Documentation
Build secure form flows with Formerie.
Integrate hosted and embedded forms while keeping recipients, templates, provider credentials, and routing rules under server control.
Install the client
Shell
npm install @formerie/client Shell
pnpm add @formerie/client Shell
yarn add @formerie/client Shell
bun add @formerie/clientGuide SDK
Secure submission API
Submit values while Formerie resolves delivery, recipients, templates, and provider configuration server-side.
Public schema projection
Render form fields, steps, and validation hints without exposing delivery rules or non-public configuration.
Framework-native entry points
Use focused packages for UI state and the framework-neutral client in server routes and actions.
Frameworks
Use the right entry point for each app.
UI adapters handle component state. Server routes and actions use the framework-neutral client.
React
@formerie/react Hooks for client-rendered formsNext.js @formerie/next + @formerie/client Client components plus Server Actions or route handlersVue @formerie/vue Composables for Vue componentsNuxt @formerie/nuxt + @formerie/client Components plus server routesSvelteKit @formerie/svelte + @formerie/client Stores plus form actions or endpointsQwik @formerie/client Qwik City actionsAstro @formerie/astro Form attributes and island-friendly helpersGuides
Public docs for production form flows.
Getting Started Set up a secure form submission flow with server-owned delivery rules.Framework Entry Points Choose the right Formerie package for React, Next.js, Nuxt, Qwik, SvelteKit, and more.Integration Modes Choose between raw runtime routes, SDK helpers, browser mounts, embeds, and hosted forms.Security Model Understand the client boundary and why delivery configuration stays server-side.API Reference Submit, validate, and fetch public form schemas with stable response shapes.JavaScript SDK Install Formerie packages and use the client, adapters, target helpers, and error helpers.Form Configuration Understand server-managed form definitions and their public schema projection.Validation Handle field paths, multiple issues per field, partial checks, and final submission validation.Delivery Rules Route accepted submissions using server-managed delivery configuration.