# Spike Documentation ## Docs - [Authentication](https://docs.spike.ac/api-reference/authentication.md): API authentication methods - [Error Codes](https://docs.spike.ac/api-reference/errors.md): API error responses and troubleshooting - [Forms API](https://docs.spike.ac/api-reference/forms.md): Create, update, and manage forms - [Get Submissions](https://docs.spike.ac/api-reference/get-submissions.md): Retrieve form submissions - [API Introduction](https://docs.spike.ac/api-reference/introduction.md): Complete API documentation for Spike - [Submit Form](https://docs.spike.ac/api-reference/submit-form.md): Submit data to a form endpoint - [Email Notifications](https://docs.spike.ac/features/email-notifications.md): Get notified when someone submits your form - [File Uploads](https://docs.spike.ac/features/file-uploads.md): Accept file uploads with your forms - [Form Rules](https://docs.spike.ac/features/form-rules.md): Conditional routing based on submission data - [Redirects](https://docs.spike.ac/features/redirects.md): Redirect users after form submission - [Spam Protection](https://docs.spike.ac/features/spam-protection.md): Keep your inbox clean with multiple spam protection methods - [Special Fields](https://docs.spike.ac/features/special-fields.md): Control form behavior with special field names - [Teams](https://docs.spike.ac/features/teams.md): Collaborate with your team on forms - [Webhooks](https://docs.spike.ac/features/webhooks.md): Send form data to any URL - [Angular](https://docs.spike.ac/frameworks/angular.md): Add forms to your Angular applications with Spike - [Astro](https://docs.spike.ac/frameworks/astro.md): Use Spike with Astro for static sites with dynamic form handling - [Eleventy (11ty)](https://docs.spike.ac/frameworks/eleventy.md): Add forms to your Eleventy static site - [Gatsby](https://docs.spike.ac/frameworks/gatsby.md): Add forms to your Gatsby static site - [HTML Forms](https://docs.spike.ac/frameworks/html.md): Use Spike with plain HTML forms - [Hugo](https://docs.spike.ac/frameworks/hugo.md): Add contact forms to your Hugo static site - [Jekyll](https://docs.spike.ac/frameworks/jekyll.md): Add forms to your Jekyll site or GitHub Pages - [Next.js](https://docs.spike.ac/frameworks/nextjs.md): Use Spike with Next.js applications - [React](https://docs.spike.ac/frameworks/react.md): Use Spike with React applications - [Remix](https://docs.spike.ac/frameworks/remix.md): Use Spike with Remix applications - [Svelte](https://docs.spike.ac/frameworks/svelte.md): Use Spike with Svelte and SvelteKit applications - [Vue](https://docs.spike.ac/frameworks/vue.md): Use Spike with Vue.js applications - [Webflow](https://docs.spike.ac/frameworks/webflow.md): Connect your Webflow forms to Spike for better control and features - [WordPress](https://docs.spike.ac/frameworks/wordpress.md): Add Spike forms to your WordPress site without plugins - [Airtable](https://docs.spike.ac/integrations/airtable.md): Create records in Airtable from form submissions - [Asana](https://docs.spike.ac/integrations/asana.md): Create Asana tasks from form submissions - [Constant Contact](https://docs.spike.ac/integrations/constant-contact.md): Add contacts to Constant Contact lists - [ConvertKit](https://docs.spike.ac/integrations/convertkit.md): Add subscribers to ConvertKit forms - [Discord](https://docs.spike.ac/integrations/discord.md): Send form submissions to Discord channels - [Freshdesk](https://docs.spike.ac/integrations/freshdesk.md): Create support tickets in Freshdesk - [GitHub Issues](https://docs.spike.ac/integrations/github.md): Create GitHub issues from form submissions - [Gladly](https://docs.spike.ac/integrations/gladly.md): Create conversations in Gladly - [Google Sheets](https://docs.spike.ac/integrations/google-sheets.md): Automatically add form submissions to Google Sheets - [Gorgias](https://docs.spike.ac/integrations/gorgias.md): Create support tickets in Gorgias - [HubSpot](https://docs.spike.ac/integrations/hubspot.md): Create contacts in HubSpot CRM - [Klaviyo](https://docs.spike.ac/integrations/klaviyo.md): Add profiles to Klaviyo lists - [Mailchimp](https://docs.spike.ac/integrations/mailchimp.md): Add subscribers to Mailchimp audiences - [MailerLite](https://docs.spike.ac/integrations/mailerlite.md): Add subscribers to MailerLite groups - [Notion](https://docs.spike.ac/integrations/notion.md): Add form submissions to Notion databases - [Integrations Overview](https://docs.spike.ac/integrations/overview.md): Connect Spike to 21+ third-party services - [Pipedrive](https://docs.spike.ac/integrations/pipedrive.md): Create leads in Pipedrive CRM - [Salesforce](https://docs.spike.ac/integrations/salesforce.md): Create leads in Salesforce CRM - [Slack](https://docs.spike.ac/integrations/slack.md): Send form submissions to Slack channels - [Telegram](https://docs.spike.ac/integrations/telegram.md): Send form submissions to Telegram chats - [Trello](https://docs.spike.ac/integrations/trello.md): Create Trello cards from form submissions - [Zendesk](https://docs.spike.ac/integrations/zendesk.md): Create support tickets in Zendesk - [Introduction](https://docs.spike.ac/introduction.md): Welcome to Spike - Form backend as a service - [CLI Tool](https://docs.spike.ac/libraries/cli.md): Manage Spike forms from the command line - [React Library](https://docs.spike.ac/libraries/react.md): Official React components for Spike forms - [Quick Start](https://docs.spike.ac/quickstart.md): Get your first form working in under 5 minutes ## OpenAPI Specs - [openapi](https://docs.spike.ac/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/spike-forms) - [Community](https://discord.gg/spike)