# WebForm.dev > Simple email forms for websites - integrate contact forms without backend code WebForm.dev is a hosted form service that lets you add contact forms to any website without writing backend code. You create a form, get a unique form key, and integrate it using standard HTML forms or enhanced JavaScript. ## API Endpoints - [Form submission endpoint](https://send.webform.dev/send/{formkey}): POST endpoint for form submissions - [Form display page](https://send.webform.dev/form/{formkey}): GET endpoint for hosted form pages ## Integration Documentation - [Basic HTML integration](https://send.webform.dev/llms-full.txt#basic-html-integration): Standard HTML form setup - [Enhanced JavaScript integration](https://send.webform.dev/llms-full.txt#enhanced-javascript-integration): AJAX submission with embed.js - [Configuration options](https://send.webform.dev/llms-full.txt#configuration-options): Data attributes and customization - [Response handling](https://send.webform.dev/llms-full.txt#response-handling): Success/error states and JSON responses - [Security features](https://send.webform.dev/llms-full.txt#security-features): CORS, honeypot, and rate limiting ## Quick Start - [Getting a form key](https://send.webform.dev/llms-full.txt#getting-form-key): How to obtain your unique form identifier - [Minimal example](https://send.webform.dev/llms-full.txt#minimal-example): Simplest possible form integration - [Common patterns](https://send.webform.dev/llms-full.txt#common-patterns): Typical use cases and implementations ## Troubleshooting - [Common issues](https://send.webform.dev/llms-full.txt#troubleshooting): CORS errors, form validation, submission failures - [Testing forms](https://send.webform.dev/llms-full.txt#testing): How to verify form functionality