Skip to main content

Introduction

FormNinja is a powerful form backend that handles form submissions, spam protection, file uploads, and notifications so you can focus on building your application.

Why FormNinja?

  • No backend required - Point your HTML forms to FormNinja and start receiving submissions instantly
  • Spam protection - AI-powered spam detection, honeypot fields, and reCAPTCHA support
  • File uploads - Accept file uploads with automatic virus scanning and secure storage
  • Notifications - Get email notifications for every submission
  • Webhooks - Send submission data to your own endpoints
  • API access - Full programmatic control with our REST API

How It Works

  1. Create a form in the FormNinja dashboard
  2. Integrate using HTML forms, our embed script, or the API
  3. Receive submissions and manage them in the dashboard

Integration Options

FormNinja supports multiple integration methods:

MethodBest ForSetup Time
HTML FormsStatic sites, any HTML page2 minutes
Embed ScriptQuick form display with styling1 minute
APIFull programmatic control10 minutes

Quick Example

The simplest integration is pointing an HTML form to your FormNinja endpoint:

<form action="https://frm.ninja/f/YOUR_FORM_ID" method="POST">
<input type="text" name="name" placeholder="Your name" required>
<input type="email" name="email" placeholder="Your email" required>
<textarea name="message" placeholder="Your message" required></textarea>
<button type="submit">Send</button>
</form>

That's it! FormNinja handles everything else.

Next Steps