Stop bots from eatingyour free tier

Start free
Soft blue and sand wave texture
POST /v1/score
{
  "risk_score": 94,
  "decision": "block",
  "latency_ms": 23,
  "reason_codes": [
    "DISPOSABLE_EMAIL",
    "BOT_SIGNATURE",
    "HIGH_IP_VELOCITY"
  ]
}

Score at signup, login, or checkout. Plugs into the stack you already run.

Supabase
Stripe
Next.js
Node.js
Python
Go
Clerk
Vercel

Bot traffic is eating your free tier

Fake signups, card testers, and scripted abuse drain trial credits before real users get a chance. Skala scores every event in under 30ms so you can block bots at the gate, not after the damage is done.

1
Ingest

Send the event

One POST with the context you already collect at signup, login, or checkout. Drop-in SDKs for Node, Python, and Go, or plain HTTP.

2
Score

Get the decision

A 0-100 risk score plus allow, step-up, or block, in 28ms at p99. See exactly which signals fired: disposable email, VPN, velocity, device fingerprint.

3
Enforce

Enforce it

Let real users through, challenge suspicious ones with MFA, and hard-block the rest. Act on the decision in your signup or checkout path.

4
Tune

Set your thresholds

Choose where to allow, step up, or block in the dashboard. Start conservative on a free tier, then tighten as you learn what abuse looks like for your product.

5
Scale

Grow without switching tools

Start free with 10,000 scored events per month. Same API and dashboard when bot pressure grows, with no migration and no rewrites.

Still have questions?

Most teams score their first signup in under an hour. Book a demo and we'll walk through your signup flow.

Book a demo

20 signals fused into one instant verdict

Not another rules spreadsheet. Skala combines IP reputation, device fingerprint, email risk, behavioral velocity, and more into a single score your app can act on immediately.

Soft blue and sand dune texture

IP Reputation

Tor, VPN, and known-bad ASN detection in real time.

Device Fingerprint

Stable device IDs across sessions and incognito.

Email Risk

Disposable, role, and typo-squat domain scoring.

VPN / Proxy

Residential proxy and relay network identification.

Behavioral Velocity

Form-fill speed and action-rate anomaly detection.

Geo Anomaly

Impossible travel and mismatched locale signals.

Disposable Domains

Blocks throwaway mail providers at signup.

Payment Fraud

Stolen card and BIN-range risk correlation.

Bot Signature

Headless and automated traffic fingerprinting.

Pricing

Free

For teams protecting a free tier or waitlist

$0USD per month

10,000 events / mo

Includes

  • Real-time scoring API
  • allow / step_up / block actions
  • Community signals
  • Email support
Start free

Starter

A pilot that scales with your traffic

$0intro, then usage-based

100,000 events / mo

Everything in Free, plus…

  • 100K free events, then usage-based
  • Custom signal weights
  • Webhook + Slack alerts
  • Email support
Start pilot
Most popular

Pro

Usage-based pricing with no caps

$0.001USD per event

Unlimited · no caps

Everything in Starter, plus…

  • $0.001 / event, no caps
  • Custom signal weights & thresholds
  • Webhook + Slack alerts
  • Priority support
Get API key

Enterprise

For scale, compliance, and dedicated support

Custom

Custom usage limits

Everything in Pro, plus…

  • Custom pricing & volume discounts
  • Dedicated model tuning
  • VPC / on-prem deploy
  • 99.99% SLA + TAM
Talk to sales

Frequently asked questions

Protect your free tier in minutes

Create an account, grab an API key, and score your first signup before bots burn another credit.

Soft blue and sand mountain texture