Documentation Index
Fetch the complete documentation index at: https://doc.spike.ac/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Netlify Forms is a built-in feature of the Netlify hosting platform. Spike is a standalone form backend that works with any hosting provider. Here’s how they compare.Feature Comparison
| Feature | Spike | Netlify Forms |
|---|---|---|
| Submissions (free) | Unlimited | 100/month |
| Works with any host | ✅ | ❌ Netlify only |
| File uploads | ✅ | ✅ |
| Spam protection | ✅ Honeypot, reCAPTCHA, hCaptcha, Turnstile, ML | ✅ Akismet, honeypot |
| Email notifications | ✅ Customizable | ✅ Basic |
| Webhooks | ✅ | ✅ (via Netlify functions) |
| API access | ✅ | ✅ (Netlify API) |
| Integrations | 21+ | Slack, email (via Zapier for more) |
| Dashboard | ✅ Dedicated form dashboard | ✅ In Netlify dashboard |
| AJAX support | ✅ | ✅ |
| Custom redirects | ✅ | ✅ |
Why Choose Spike
Not Locked to Netlify
Netlify Forms only works if your site is hosted on Netlify. Spike works with any hosting provider — Vercel, Cloudflare Pages, AWS, GitHub Pages, or any static host.Unlimited Submissions
Netlify’s free tier gives you 100 form submissions per month. Going over costs $19/month for the next 1,000. Spike gives you unlimited submissions on the free plan.More Spam Protection
Netlify uses Akismet and honeypot. Spike offers honeypot, reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, ML-based filtering, blocklists, and work email validation.21+ Integrations
Spike connects directly to Slack, Discord, Google Sheets, Notion, Airtable, HubSpot, Mailchimp, and more. Netlify Forms requires Zapier or custom functions for most integrations.Dedicated Form Dashboard
Spike’s dashboard is built specifically for managing forms — search submissions, export data, configure notifications, and manage integrations. Netlify’s form UI is a small section of a larger hosting dashboard.When Netlify Forms Might Be Better
- If you’re already on Netlify and need fewer than 100 submissions/month
- If you want zero-config forms with just a
netlifyattribute on your HTML form - If you prefer keeping everything in one platform