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 Basin are both form backend services that handle submissions, notifications, and spam filtering. Here’s a detailed comparison.

Free Plan Comparison

FeatureSpike (Free)Basin (Free)
SubmissionsUnlimited100/month
FormsUnlimitedUnlimited
File uploads❌ (paid)
Spam protection✅ Honeypot, reCAPTCHA, hCaptcha, Turnstile, ML✅ Honeypot, reCAPTCHA
Email notifications
Webhooks❌ (paid)
API access❌ (paid)
Custom redirects
Integrations21+Limited on free

Why Choose Spike

Unlimited Submissions

Basin’s free plan caps you at 100 submissions per month. Spike has no submission limits on the free plan.

File Uploads on Free

Spike supports file uploads on the free plan. Basin requires a paid plan for file upload support.

Webhooks Included

Spike includes webhooks on the free plan so you can send submission data to your own server or third-party services. Basin restricts webhooks to paid plans.

More Spam Protection

Spike supports honeypot, reCAPTCHA v2/v3, hCaptcha, Cloudflare Turnstile, ML-based filtering, blocklists, and work email validation. Basin supports honeypot and reCAPTCHA.

21+ Integrations

Spike connects to Slack, Discord, Google Sheets, Notion, Airtable, HubSpot, Mailchimp, and more. Basin’s integrations are more limited on the free tier.

When Basin Might Be Better

  • If you prefer Basin’s dashboard UI
  • If you need Basin’s specific AJAX handling features

Switching from Basin

Update your form’s action URL:
<!-- Before (Basin) -->
<form action="https://usebasin.com/f/YOUR_FORM_ID" method="POST">

<!-- After (Spike) -->
<form action="https://api.spike.ac/f/YOUR_FORM_SLUG" method="POST">
No other changes needed. Spike accepts the same name attributes and form structure.