const { checkSignup } = useSentinelSignupCheck(); const result = await checkSignup(email); if (!result.allowed) { throw new Error(result.reason);} // Proceed with Supabase signupawait supabase.auth.signUp({ email, password });// Sentinel Response
{ "allowed": false, "risk_level": "high", "reason": "Disposable email detected" }A comprehensive API that gives you full control over who signs up for your service.
Sub-50ms response times with edge deployment. Our globally distributed infrastructure ensures minimal latency for your signup flows.
Add your own blacklists and whitelists to fine-tune threat detection for your specific use case and business needs.
Access comprehensive databases of disposable emails, VPNs, proxies, Tor nodes, and datacenter IPs updated daily.
Monitor blocked signups, track trends, and gain insights into threat patterns targeting your platform with detailed dashboards.
Contribute to and benefit from community-reported threats. Collective intelligence makes everyone's protection stronger.
Weighted risk scoring considers multiple factors to give you a 0-100 score with actionable recommendations: allow, challenge, or block.
Protect your signup flow in three simple steps
Sign up and generate your API key in seconds. No credit card required for the free trial.
Add a simple API call to your signup flow. Check emails, domains, or IPs in real-time.
Use the risk score to allow, challenge with CAPTCHA, or block suspicious signups.
Test our API with sample emails and see instant risk detection
14-day free trial
Protect your platform whether users sign up with email or OAuth providers
Start with a free trial. Upgrade when you're ready.
Join hundreds of businesses using Sentinel to keep fake users out and real users in.
Start Your Free Trial