Back to Blog
Philosophy

Why We Built SignGuard: The Open-Core Alternative to Legacy Email APIs

Traditional email validation APIs are expensive black boxes that break your signups when they go down. We decided to fix that.

If you're building a SaaS product, dealing with fake signups is inevitable. Within weeks of launching, you'll see a flood of user123@tempmail.xyz accounts spamming your database and eating up your free tier resources.

The standard industry solution is to integrate an email validation API. But if you've ever actually done this, you know the frustration that comes next.

The Problem with Legacy APIs

When we evaluated the market leaders for email validation, we found three massive, unacceptable flaws:

  • 1. They are "Black Boxes"You send them an email, and they return a risk score. How did they calculate it? You have no idea. You just have to blindly trust their proprietary algorithms.
  • 2. They become single points of failureIf their API goes down or times out, your signup form breaks. You are literally letting a third-party vendor dictate the uptime of your most critical conversion funnel.
  • 3. They are unnecessarily expensiveThey charge you for every single API request, even if 100 bots try to sign up with the exact same disposable domain.

The SignGuard Architecture: Universal REST & Open-Core SDKs

We realized the architecture itself was flawed. Validating a disposable email shouldn't require a 300ms round-trip to a proprietary server for every single request. So we completely re-engineered the process.

First, we built a lightning-fast universal REST API. Whether your backend is in Node.js, Go, Ruby, or PHP, you can integrate SignGuard in minutes. Our edge network evaluates emails in memory for fast, low-latency responses. No bloat, just a simple POST request.

curl -X POST https://api.signguard.co/v1/check \
  -H "Authorization: Bearer dsk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"email": "spammer@tempmail.com"}'

Second, we created the "Offline Fallback" superpower for native SDKs. We open-sourced the core scoring engine and launched native packages for Python and Node.js. When you integrate our native SDKs, they seamlessly route requests to our live API.

But here is the magic: If our API is ever unreachable, or a network timeout occurs, the SDK instantly and silently falls back to evaluating the email locally on your server.

# Install our open-source Node.js SDK
npm install disposable-email-score

import { configure, evaluateEmail } from 'disposable-email-score';

configure({ apiKey: "dsk_live_..." });
const result = await evaluateEmail("spammer@tempmail.com"); // 'block'

This means your signup form will never break due to a third-party outage. We guarantee it via architecture, not just SLAs. (Note: A Go SDK with offline fallback is currently in development!)

Zero Logs. Zero Compromises.

Finally, we built SignGuard with absolute privacy in mind. When you send an email to our API, we process it purely in-memory for a fast response. We never write the email addresses to our disks, and we don't log them in our databases. We only record anonymous metrics (the timestamp and the check outcome) so you can view your monthly usage dashboard.

Ready to secure your signups?

Join the developers ditching legacy APIs for open-core reliability. Get 200 free requests/mo, read our API Docs, or view Pricing Plans.

Get Started Free