# Formbase ## Docs - [Create a new form](https://docs.formbase.dev/api-reference/forms/create-a-new-form.md) - [Create multiple forms](https://docs.formbase.dev/api-reference/forms/create-multiple-forms.md) - [Delete a form](https://docs.formbase.dev/api-reference/forms/delete-a-form.md): Permanently deletes a form and all its submissions. - [Delete multiple forms](https://docs.formbase.dev/api-reference/forms/delete-multiple-forms.md) - [Duplicate a form](https://docs.formbase.dev/api-reference/forms/duplicate-a-form.md): Creates a copy of a form with its configuration. - [Get a single form](https://docs.formbase.dev/api-reference/forms/get-a-single-form.md) - [List all forms](https://docs.formbase.dev/api-reference/forms/list-all-forms.md): Returns a paginated list of forms owned by the authenticated user. - [Update a form](https://docs.formbase.dev/api-reference/forms/update-a-form.md) - [Update multiple forms](https://docs.formbase.dev/api-reference/forms/update-multiple-forms.md) - [API Overview](https://docs.formbase.dev/api-reference/overview.md): Access your forms and submissions programmatically with the Formbase REST API - [Delete a submission](https://docs.formbase.dev/api-reference/submissions/delete-a-submission.md) - [Delete multiple submissions](https://docs.formbase.dev/api-reference/submissions/delete-multiple-submissions.md) - [Get a single submission](https://docs.formbase.dev/api-reference/submissions/get-a-single-submission.md) - [List submissions for a form](https://docs.formbase.dev/api-reference/submissions/list-submissions-for-a-form.md): Returns a paginated list of submissions with optional date filtering. - [Framer](https://docs.formbase.dev/cms/framer.md): Send Framer form submissions to Formbase. - [Squarespace](https://docs.formbase.dev/cms/squarespace.md): Use Formbase with Squarespace forms. - [Webflow](https://docs.formbase.dev/cms/webflow.md): Send Webflow form submissions to Formbase. - [Wix](https://docs.formbase.dev/cms/wix.md): Use Formbase with Wix and Velo. - [WordPress](https://docs.formbase.dev/cms/wordpress.md): Send WordPress form submissions to Formbase. - [Common Questions](https://docs.formbase.dev/faq/common-questions.md): Answers to the most common Formbase questions. - [Allowed File Types](https://docs.formbase.dev/file-uploads/allowed-file-types.md): Restrict uploads by type with client-side checks. - [Basic File Upload](https://docs.formbase.dev/file-uploads/basic-file-upload.md): Accept a single file upload with Formbase. - [Error Handling](https://docs.formbase.dev/file-uploads/error-handling.md): Handle upload errors gracefully. - [Multiple Files](https://docs.formbase.dev/file-uploads/multiple-files.md): Patterns for collecting multiple files with Formbase. - [Security Considerations](https://docs.formbase.dev/file-uploads/security-considerations.md): Keep file uploads safe and private. - [Creating Your First Form](https://docs.formbase.dev/getting-started/creating-your-first-form.md): Set up a form endpoint in the Formbase dashboard. - [Introduction](https://docs.formbase.dev/getting-started/introduction.md): What Formbase is and how to get your first submission. - [Receiving Your First Submission](https://docs.formbase.dev/getting-started/receiving-your-first-submission.md): Submit a test payload, confirm it appears in the dashboard, and verify notifications. - [Your Form Endpoint](https://docs.formbase.dev/getting-started/your-form-endpoint.md): Where to find your endpoint and how to submit to it. - [HTML Field Types](https://docs.formbase.dev/integrations/html-field-types.md): Understand how different HTML inputs map to Formbase submission data. - [HTML Forms](https://docs.formbase.dev/integrations/html-forms.md): Submit HTML forms directly to Formbase with no client-side code. - [JavaScript + AJAX](https://docs.formbase.dev/integrations/javascript-ajax.md): Submit to Formbase with fetch, XHR, or jQuery for full UI control. - [Next.js App Router](https://docs.formbase.dev/integrations/nextjs-app-router.md): Submit to Formbase from Next.js App Router pages. - [React Formik](https://docs.formbase.dev/integrations/react-formik.md): Connect Formik forms to Formbase. - [React Hook Form](https://docs.formbase.dev/integrations/react-hook-form.md): Connect React Hook Form submissions to Formbase. - [React (Vanilla)](https://docs.formbase.dev/integrations/react-vanilla.md): Submit to Formbase from any React component. - [Remix](https://docs.formbase.dev/integrations/remix.md): Submit to Formbase from Remix actions and forms. - [Svelte](https://docs.formbase.dev/integrations/svelte.md): Submit to Formbase from Svelte components. - [Vue + FormKit](https://docs.formbase.dev/integrations/vue-formkit.md): Submit FormKit forms to Formbase. - [Vue (Vanilla)](https://docs.formbase.dev/integrations/vue-vanilla.md): Submit to Formbase from a Vue component. - [Basic Redirect Setup](https://docs.formbase.dev/redirects/basic-redirect-setup.md): Send users to a thank-you page after submission. - [Conditional Redirects](https://docs.formbase.dev/redirects/conditional-redirects.md): Send users to different pages based on their submission. - [Dynamic URL Parameters](https://docs.formbase.dev/redirects/dynamic-url-parameters.md): Pass submitted values in the redirect URL. - [Error Page Redirects](https://docs.formbase.dev/redirects/error-page-redirects.md): Send users to a custom error page when submissions fail. - [Passing Submission Data](https://docs.formbase.dev/redirects/passing-submission-data.md): Use submitted values on your thank-you page. - [SPA Handling](https://docs.formbase.dev/redirects/spa-handling.md): Handle Formbase submissions in single-page apps without full-page redirects. - [CORS Policies](https://docs.formbase.dev/security/cors-policies.md): Cross-origin rules for Formbase endpoints. - [Honeypot Fields](https://docs.formbase.dev/security/honeypot-fields.md): Add a hidden field to catch basic bots. - [Input Validation](https://docs.formbase.dev/security/input-validation.md): Validate data before submitting to Formbase. - [Spam Protection](https://docs.formbase.dev/security/spam-protection.md): Add spam protection in front of Formbase. - [Database Configuration](https://docs.formbase.dev/self-hosting/database-configuration.md): Use SQLite locally or Turso in production. - [Docker Compose Setup](https://docs.formbase.dev/self-hosting/docker-compose-setup.md): Run local dependencies for Formbase. - [Email Setup (SMTP/Resend)](https://docs.formbase.dev/self-hosting/email-setup.md): Configure email delivery for self-hosted Formbase. - [Environment Variables](https://docs.formbase.dev/self-hosting/environment-variables.md): Every environment variable used by Formbase. - [File Storage](https://docs.formbase.dev/self-hosting/file-storage.md): Configure S3-compatible storage for file uploads. - [Self-Hosting Requirements](https://docs.formbase.dev/self-hosting/requirements.md): Prerequisites for running Formbase yourself. - [Running in Production](https://docs.formbase.dev/self-hosting/running-in-production.md): Checklist for a stable and secure deployment. - [Default Recipient Email](https://docs.formbase.dev/settings/default-recipient-email.md): Choose where submission notifications are sent. - [Email Notifications](https://docs.formbase.dev/settings/email-notifications.md): Get an email when a new submission arrives. - [Enable or Disable Submissions](https://docs.formbase.dev/settings/enable-disable-submissions.md): Pause new submissions for a form. - [Data Format Reference](https://docs.formbase.dev/submissions/data-format-reference.md): Understand how Formbase stores submission data. - [Deleting Submissions](https://docs.formbase.dev/submissions/deleting-submissions.md): Remove submissions you no longer need. - [Exporting to CSV](https://docs.formbase.dev/submissions/exporting-to-csv.md): Download submissions as a CSV file. - [Exporting to JSON](https://docs.formbase.dev/submissions/exporting-to-json.md): Download submissions as JSON for programmatic processing. - [Viewing Submissions](https://docs.formbase.dev/submissions/viewing-submissions.md): See submissions in your dashboard with sorting, pagination, and file previews. ## OpenAPI Specs - [openapi](https://docs.formbase.dev/openapi.json) ## Optional - [GitHub](https://github.com/formbase-dev/formbase)