# FormBnB Documentation > Documentation for FormBnB, the form backend for AI-built websites and apps. ## Docs - [All Supported Agents](https://formbnb.com/docs/agents/all-agents.md): Full list of 40+ AI coding agents that support the FormBnB skill - [Bolt](https://formbnb.com/docs/agents/bolt.md): Use FormBnB forms with Bolt - StackBlitz AI app builder - [Claude Code](https://formbnb.com/docs/agents/claude-code.md): Use FormBnB forms with Claude Code - Anthropic's CLI coding agent - [Cursor](https://formbnb.com/docs/agents/cursor.md): Use FormBnB forms with Cursor - the AI-first code editor - [GitHub Copilot](https://formbnb.com/docs/agents/github-copilot.md): Use FormBnB forms with GitHub Copilot - [Kiro](https://formbnb.com/docs/agents/kiro.md): Use FormBnB forms with Kiro - Amazon's AI IDE - [Lovable](https://formbnb.com/docs/agents/lovable.md): Use FormBnB forms with Lovable - the AI full-stack app builder - [AI Agent Skills](https://formbnb.com/docs/agents/overview.md): Teach any AI coding agent how to create FormBnB forms - [Replit](https://formbnb.com/docs/agents/replit.md): Use FormBnB forms with Replit - AI-powered cloud IDE - [v0](https://formbnb.com/docs/agents/v0.md): Use FormBnB forms with v0 - Vercel's AI UI generator - [Windsurf](https://formbnb.com/docs/agents/windsurf.md): Use FormBnB forms with Windsurf - Codeium's AI IDE - [Authentication](https://formbnb.com/docs/api-reference/authentication.md): API authentication methods - [Create Checkout Session](https://formbnb.com/docs/api-reference/billing/create-checkout.md): Create a new Stripe checkout session for upgrading to a paid plan. - [Billing Portal](https://formbnb.com/docs/api-reference/billing/create-portal.md): Create a Stripe billing portal session for managing subscription and payment methods. - [Error Codes](https://formbnb.com/docs/api-reference/errors.md): API error responses and troubleshooting - [Delete File](https://formbnb.com/docs/api-reference/files/delete-file.md): Deletes the file from both storage and database. Verifies ownership through the form relationship. - [Download File](https://formbnb.com/docs/api-reference/files/download-file.md): Returns a time-limited signed URL that can be used to download the file. Verifies ownership through the form relationship. - [Bulk Delete Submissions](https://formbnb.com/docs/api-reference/forms/bulk-delete-submissions.md): Delete multiple submissions at once. - [Create Form](https://formbnb.com/docs/api-reference/forms/create-form.md): Create a new form for the authenticated user. - [Delete Form](https://formbnb.com/docs/api-reference/forms/delete-form.md): Delete a form by ID. - [Export Submissions](https://formbnb.com/docs/api-reference/forms/export-submissions.md): Export all submissions for a form as JSON. - [Get Form](https://formbnb.com/docs/api-reference/forms/get-form.md): Get a single form by ID. - [Get Form HTML](https://formbnb.com/docs/api-reference/forms/get-form-html.md): Get the HTML template for a form. Returns the stored HTML from S3 or generates a default template if none exists. - [List Forms](https://formbnb.com/docs/api-reference/forms/list-forms.md): Get all forms for the authenticated user with pagination support. - [List Form Submissions](https://formbnb.com/docs/api-reference/forms/list-submissions.md): Get all submissions for a form with pagination and filtering. - [Save Form HTML](https://formbnb.com/docs/api-reference/forms/save-form-html.md): Save HTML template for a form to S3 storage. - [Update Form](https://formbnb.com/docs/api-reference/forms/update-form.md): Update an existing form by ID. - [API Introduction](https://formbnb.com/docs/api-reference/introduction.md): Complete API documentation for FormBnB - [Submit Form](https://formbnb.com/docs/api-reference/submissions/submit-form.md): Submit data to a form. Supports JSON, multipart/form-data, and URL-encoded content types. - [Create API Key](https://formbnb.com/docs/api-reference/user/create-api-key.md): Create a new API key. The full key is only returned once at creation time. - [Delete Account](https://formbnb.com/docs/api-reference/user/delete-account.md): Permanently delete the currently authenticated user account and all associated data. - [Delete API Key](https://formbnb.com/docs/api-reference/user/delete-api-key.md): Delete an API key by ID. - [Disable 2FA](https://formbnb.com/docs/api-reference/user/disable-2fa.md): Disable two-factor authentication. Requires current TOTP code or backup code. - [Enable 2FA](https://formbnb.com/docs/api-reference/user/enable-2fa.md): Enable two-factor authentication after verifying the TOTP code. - [Get User Profile](https://formbnb.com/docs/api-reference/user/get-profile.md): Get the profile of the currently authenticated user including teams and storage stats. - [List API Keys](https://formbnb.com/docs/api-reference/user/list-api-keys.md): Get all API keys for the authenticated user. Keys are masked for security. - [Setup 2FA](https://formbnb.com/docs/api-reference/user/setup-2fa.md): Generate TOTP secret and QR code URL for setting up two-factor authentication. - [Update Profile](https://formbnb.com/docs/api-reference/user/update-profile.md): Update the profile of the currently authenticated user. - [Verify 2FA Code](https://formbnb.com/docs/api-reference/user/verify-2fa.md): Verify a TOTP code or backup code for login verification. - [FormBnB vs Basin](https://formbnb.com/docs/comparisons/formbnb-vs-basin.md): Which form backend should you use - FormBnB or Basin? - [FormBnB vs Formcarry](https://formbnb.com/docs/comparisons/formbnb-vs-formcarry.md): Pricing, features, and developer experience compared - [FormBnB vs Formspree](https://formbnb.com/docs/comparisons/formbnb-vs-formspree.md): Why FormBnB is the better free form backend compared to Formspree - [FormBnB vs FormSubmit](https://formbnb.com/docs/comparisons/formbnb-vs-formsubmit.md): Feature comparison for static site form backends - [FormBnB vs Getform](https://formbnb.com/docs/comparisons/formbnb-vs-getform.md): Comparing FormBnB and Getform - free tiers, features, and limits - [FormBnB vs Google Forms](https://formbnb.com/docs/comparisons/formbnb-vs-google-forms.md): Why developers choose FormBnB over Google Forms - [FormBnB vs Netlify Forms](https://formbnb.com/docs/comparisons/formbnb-vs-netlify-forms.md): When to use a dedicated form backend instead of Netlify Forms - [FormBnB vs Typeform](https://formbnb.com/docs/comparisons/formbnb-vs-typeform.md): Embedded forms vs form backend - when to use FormBnB over Typeform - [FormBnB vs Web3Forms](https://formbnb.com/docs/comparisons/formbnb-vs-web3forms.md): Free form backends compared - FormBnB vs Web3Forms - [FormBnB vs Webflow Forms](https://formbnb.com/docs/comparisons/formbnb-vs-webflow-forms.md): Why you should use FormBnB even on Webflow - [Email Notifications](https://formbnb.com/docs/features/email-notifications.md): Get notified when someone submits your form - [File Uploads](https://formbnb.com/docs/features/file-uploads.md): Accept file uploads with your forms - [Form Rules](https://formbnb.com/docs/features/form-rules.md): Conditional routing based on submission data - [Redirects](https://formbnb.com/docs/features/redirects.md): Redirect users after form submission - [Spam Protection](https://formbnb.com/docs/features/spam-protection.md): Keep your inbox clean with multiple spam protection methods - [Special Fields](https://formbnb.com/docs/features/special-fields.md): Control form behavior with special field names - [Teams](https://formbnb.com/docs/features/teams.md): Collaborate with your team on forms - [Webhooks](https://formbnb.com/docs/features/webhooks.md): Send form data to any URL - [Angular](https://formbnb.com/docs/frameworks/angular.md): Add forms to your Angular applications with FormBnB - [Astro](https://formbnb.com/docs/frameworks/astro.md): Use FormBnB with Astro for static sites with dynamic form handling - [Bubble](https://formbnb.com/docs/frameworks/bubble.md): Connect FormBnB forms to your Bubble app - [Cargo](https://formbnb.com/docs/frameworks/cargo.md): Add FormBnB forms to your Cargo portfolio site - [Carrd](https://formbnb.com/docs/frameworks/carrd.md): Set up FormBnB forms on your Carrd site - [Eleventy (11ty)](https://formbnb.com/docs/frameworks/eleventy.md): Add forms to your Eleventy static site - [Framer](https://formbnb.com/docs/frameworks/framer.md): Add FormBnB forms to your Framer site for unlimited submissions - [Gatsby](https://formbnb.com/docs/frameworks/gatsby.md): Add forms to your Gatsby static site - [Ghost](https://formbnb.com/docs/frameworks/ghost.md): Add contact forms to your Ghost blog with FormBnB - [HTML Forms](https://formbnb.com/docs/frameworks/html.md): Use FormBnB with plain HTML forms - [Hugo](https://formbnb.com/docs/frameworks/hugo.md): Add contact forms to your Hugo static site - [Jekyll](https://formbnb.com/docs/frameworks/jekyll.md): Add forms to your Jekyll site or GitHub Pages - [Next.js](https://formbnb.com/docs/frameworks/nextjs.md): Use FormBnB with Next.js applications - [Notion Sites](https://formbnb.com/docs/frameworks/notion-sites.md): Add working contact forms to Notion Sites with FormBnB - [React](https://formbnb.com/docs/frameworks/react.md): Use FormBnB with React applications - [Remix](https://formbnb.com/docs/frameworks/remix.md): Use FormBnB with Remix applications - [Shopify](https://formbnb.com/docs/frameworks/shopify.md): Add contact and order forms to Shopify with FormBnB - [Squarespace](https://formbnb.com/docs/frameworks/squarespace.md): Add FormBnB forms to Squarespace for unlimited submissions and integrations - [Svelte](https://formbnb.com/docs/frameworks/svelte.md): Use FormBnB with Svelte and SvelteKit applications - [Typedream](https://formbnb.com/docs/frameworks/typedream.md): Connect FormBnB forms to your Typedream website - [Vue](https://formbnb.com/docs/frameworks/vue.md): Use FormBnB with Vue.js applications - [Webflow](https://formbnb.com/docs/frameworks/webflow.md): Connect your Webflow forms to FormBnB for better control and features - [Wix](https://formbnb.com/docs/frameworks/wix.md): Use FormBnB as your Wix form backend for unlimited submissions - [WordPress](https://formbnb.com/docs/frameworks/wordpress.md): Add FormBnB forms to your WordPress site without plugins - [n8n](https://formbnb.com/docs/integrations/n8n.md): Connect FormBnB to n8n to trigger workflows from submissions and automate form operations. - [Integrations Overview](https://formbnb.com/docs/integrations/overview.md): Connect FormBnB to third-party services - [Slack](https://formbnb.com/docs/integrations/slack.md): Send form submissions to Slack channels - [Zapier](https://formbnb.com/docs/integrations/zapier.md): Connect FormBnB to Zapier to trigger Zaps from submissions and automate form operations. - [Introduction](https://formbnb.com/docs/introduction.md): Welcome to FormBnB - Form backend as a service - [CLI Tool](https://formbnb.com/docs/libraries/cli.md): Manage FormBnB forms from the command line - [Quick Start](https://formbnb.com/docs/quickstart.md): Get your first form working in under 5 minutes ## OpenAPI Specs - [openapi](https://formbnb.com/docs/openapi.json) ## Optional - [GitHub](https://github.com/formbnb)