Skip to main content

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

Spike and Web3Forms are both form backend services aimed at developers building static sites and JAMstack apps. Here’s how they compare.

Free Plan Comparison

FeatureSpike (Free)Web3Forms (Free)
SubmissionsUnlimited250/month
FormsUnlimitedUnlimited
File uploads✅ (limited size)
Spam protection✅ Honeypot, reCAPTCHA, hCaptcha, Turnstile, ML✅ Honeypot, hCaptcha, Botcheck
Email notifications
Webhooks❌ (paid)
API access
Dashboard✅ Full dashboard❌ Email only
Integrations21+
Custom redirects
AJAX support

Why Choose Spike

Unlimited Submissions

Web3Forms caps free submissions at 250/month. Spike has no limits.

Full Dashboard

Web3Forms sends submissions to your email — there’s no dashboard to view or search past submissions. Spike gives you a full dashboard with search, filtering, and export.

Webhooks on Free

Spike includes webhooks on the free plan. Web3Forms requires a paid plan.

21+ Integrations

Spike connects to Slack, Discord, Google Sheets, Notion, Airtable, HubSpot, and more. Web3Forms has no native integrations.

API Access

Spike provides a full REST API for managing forms and submissions. Web3Forms has no API.

More Spam Protection

Both support honeypot and hCaptcha. Spike also supports reCAPTCHA v2/v3, Cloudflare Turnstile, ML-based filtering, email/domain/IP blocklists, and work email validation.

When Web3Forms Might Be Better

  • If you want a no-account setup (Web3Forms uses an access key instead of an account)
  • If 250 submissions/month is enough and you only need email delivery

Setup Comparison

Spike:
<form action="https://api.spike.ac/f/YOUR_FORM_SLUG" method="POST">
  <input type="text" name="_gotcha" style="display:none">
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <button type="submit">Send</button>
</form>
Web3Forms:
<form action="https://api.web3forms.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">
  <input type="checkbox" name="botcheck" style="display:none">
  <input type="email" name="email" required>
  <textarea name="message" required></textarea>
  <button type="submit">Send</button>
</form>
Both are simple to set up. The difference is what you get after — Spike gives you a dashboard, webhooks, integrations, and an API. Web3Forms gives you email delivery.