Pricing

Every plan includes Identify, Sentinel, and Pulse. No feature gating.

Honest pricing. No traps.

Every plan includes Identify, Sentinel, and Pulse. No feature gating.

Free

$0/mo

For evaluation and indie projects.

  • 25,000 identifications/mo
  • All 41 browser signals
  • Sentinel API classification included
  • Pulse CLI analytics included
  • Dashboard included
  • Community support
Get started free
Popular

Growth

$49/mo

For growing products and startups.

  • 500,000 identifications/mo
  • All 41 browser signals
  • Sentinel + Pulse unlimited
  • Dashboard + API access
  • 1,000 req/sec rate limit
  • Priority support
  • Webhook alerts
Start free trial

Scale

$149/mo

For high-volume and mid-market.

  • 5,000,000 identifications/mo
  • All 41 browser signals
  • Sentinel + Pulse unlimited
  • Web3 add-on included
  • Custom rate limits
  • Dedicated support
  • SLA guarantee
Get started

All plans include a permanent free tier. No credit card required to start.

Feature comparison

Every plan includes the full SDK + dashboard. Higher tiers raise rate limits and add advanced primitives.

FeatureFreeGrowthScaleEnterprise
Identify (browser fingerprint)
Web analytics + KPI grid
41-signal client fingerprint
Server-side JA4 + ASN classification
Bot probability per visit
Sybil cluster detection
Custom event ingest
Activity feed retention
30d1y2yCustom
Audiences (segments + cohorts)
Lifecycle stages + net-worth buckets
Saved segments
550UnlimitedUnlimited
Auto-cohort discovery (k-means)
Insights weekly LLM report
Web3 (wallet intelligence)
Wallet enrichment (DeBank + ENS)
Top dApps + tokens per wallet
Linked-visitor cluster
Privacy receipts (visitor-visible)
API + MCP
Public Profiles API
Formo paywalls this on their Scale tier; we don't.
Query API (parameterized SQL)
Segments API (read + write)
MCP server (Cursor/Claude/Codex)
MCP write tools (createSegment, addLabel, setAlert)
Profiles API rate limit
100/d10K/d100K/dCustom
Workspace + security
Members
310UnlimitedUnlimited
MFA (TOTP)
Audit log
30d90d1yCustom
Webhooks
Rules engine
Real-time anomaly alerts
Single sign-on (SAML/OIDC)
Dedicated support
SlackDedicated

Frequently asked
questions

Common questions about Identify, Sentinel, and Pulse.

Our multi-layer approach combining 41 browser signals with edge network analysis (JA4/TLS, RTT, ASN, HTTP fingerprints) achieves 99%+ accuracy. Unlike client-only solutions, those edge checks cannot be spoofed by browser extensions.

Identify is a browser SDK that fingerprints visitors on the client side. Sentinel is server middleware that classifies API callers (browser vs. bot vs. AI agent vs. CLI tool) using TLS and header analysis. Pulse is a lightweight analytics library for CLI tools that tracks command usage without collecting PII. They're independent products — use one or all three.

Yes, permanently. 25,000 identifications per month, all 41 browser signals included, no credit card required. Sentinel and Pulse are included in every plan.

FingerprintJS open-source is client-only (~60% accuracy). Their Pro product starts at $100/month. We combine 41 browser signals with proprietary edge network analysis at a fraction of the price. We also offer API caller classification (Sentinel) and CLI analytics (Pulse), which FingerprintJS doesn't have.

Sentinel classifies requests into seven categories: BROWSER_HUMAN, BROWSER_AUTOMATED, AI_AGENT, CLI_TOOL, SDK_CLIENT, BOT_SCRAPER, and UNKNOWN. Each classification includes a confidence score and TLS fingerprint details.

No. We never store IP addresses, email addresses, or any personally identifiable information. Visitor IDs are derived from device signals only. Pulse for CLI tools also collects zero PII — it fingerprints machines, not people.

Yes. If a user has DO_NOT_TRACK set or is running in a CI environment, Pulse automatically skips telemetry. No configuration needed.

Each product is a separate npm package. Identify: import the SDK and call identify(). Sentinel: add middleware to your Hono app. Pulse: initialize with your tool name and call track() per command. Full TypeScript support across all three.

Start identifying devices today

Free tier includes 25,000 identifications per month. No credit card required.