TryMellon
Passkeys without the rewrite — $79/mo flat

Add passkeys to your app. No migration. No MAU bills.

Two lines of HTML. One JWT to validate on your backend. No user model migration, no session rewrite, no lock-in. TryMellon handles the WebAuthn ceremony — Face ID, Touch ID, Windows Hello — and returns a session token your backend already knows how to read.
First 1,000 users free. 10,000 users at $79/mo — vs $220/mo Clerk, $735/mo Auth0.

See the docs
WORKS WITH
Next.jsSvelteReactVueAngularNode.js
Terminal
npm install @trymellon/js
index.html
<!-- Drop in your HTML — done -->
<script type="module"
  src="https://cdn.jsdelivr.net/npm/@trymellon/js/dist/ui/index.js">
</script>

<trymellon-auth
  app-id="your-app-id"
  publishable-key="pk_live_..."
  mode="auto"
></trymellon-auth>

<script>
  document.querySelector('trymellon-auth')
    .addEventListener('mellon:success', async ({ detail }) => {
      // Send token to your backend → set your own session
      await fetch('/api/session', {
        method: 'POST',
        body: JSON.stringify({ token: detail.token }),
      });
    });
</script>

How it works

From zero to first biometric login in under 30 minutes.

Passkey auth that plugs into your existing stack

TryMellon is a hosted WebAuthn backend and JavaScript SDK. Drop in the web component or call the SDK — either way your backend receives one JWT, validates it, and sets its own cookie. Your user model, your sessions, your database stay exactly as they are. B2B teams get multi-tenant isolation, zero-PII defaults, cross-device QR, and AI agent credentials out of the box. Predictable flat pricing instead of per-MAU surprises.

  1. 1

    Drop the web component (fastest path)

    <trymellon-auth app-id="…" publishable-key="pk_live_…"></trymellon-auth>

  2. 2

    Or use the SDK for custom UI

    client.signUp() / client.signIn() — full control over your own components.

  3. 3

    Validate one JWT on your backend

    GET /v1/sessions/validate with Authorization: Bearer <session_token>. Then set your own cookie or session — your stack, your rules.

  4. 4

    Done. Your auth model is untouched.

    No user model migration. No session rewrite. No lock-in. Switch pricing plans or leave anytime.

Example scenarios

For B2B SaaS teams

B2B SaaS: cross-device auth in one sprint

Problem: Password-based login with inconsistent 2FA across customers; cross-device auth required custom flows per tenant.

Solution: Installed the SDK, enabled QR default bridge, wired session validation to existing middleware — tenants kept their own user models.

What changed: New tenants enable cross-device auth via a config flag instead of an engineering project.

For AI platform teams

AI agents: scoped credentials without raw API keys

Problem: Secrets scattered across prompts and config files; rotating a leaked key meant redeploying multiple agents.

Solution: Each agent calls POST /v1/onboarding/ai to self-provision scoped credentials; session tokens validated on the backend before any action.

What changed: Incident response is one revocation call instead of a prompt trawl and redeployment.

Enterprise Identity. Predictable Pricing.

Auth0 charges $735/mo for 10K users. Clerk charges $220/mo. TryMellon: $79/mo flat — with cross-device QR and AI agent credentials included.

The pricing examples on this page, including the “Cost for 10K Users” comparison row, are snapshots based on publicly available pricing pages for TryMellon, Clerk, and Auth0 as of March 2026. They are meant to illustrate the shape of costs for a typical B2B team evaluating passwordless auth vendors, not as a contractual quote for any provider. Each vendor may change prices, tiers, or discounts at any time, and your actual bill will depend on usage, region, and any custom agreements you sign. For TryMellon, the Starter, Growth, Scale, and Enterprise tiers described here are the default SaaS plans; the dashboard and docs always contain the most current details and should be treated as the source of truth.

Starter

POCs and Sandboxes. Real passkeys, no credit card.

$0 forever
  • 1,000 users
  • Passkeys + session validation
  • Community support
Start building

For POCs and Sandboxes.

Most Popular

Growth

B2B ticket: unlimited Webhooks and AI agents.

$79 /mo
  • Up to 10,000 users
  • Unlimited Apps
  • Unlimited Webhooks & AI agent onboarding
  • Entity Enrollment (Keys & Padlock)
  • Audit logs + Email fallback
  • Cross-device QR on up to 5 apps — 10,000 sessions/mo
  • Standard Support

Scale

Usage-based for teams that scale.

$159 /mo
  • Up to 100,000 users (metered beyond)
  • Unlimited Apps
  • Entity Enrollment (Keys & Padlock)
  • Cross-device QR on up to 10 apps — 100,000 sessions/mo
  • Priority support
  • Data export API (GDPR)

Base $159/mo + metered per user above 100k.

Enterprise

Unlimited. Dedicated. Compliant.

Custom
  • Unlimited users & agents
  • Entity Enrollment (Keys & Padlock)
  • SLA + Dedicated Account Manager
  • Custom webhook SLAs
  • Custom legal contracts
Talk to us

Sales inquiries by email only.

$79/mo vs $735/mo. Same passkeys. 9× less.

TryMellon is not a feature-limited tier — it ships cross-device QR, AI agent credentials, and zero-PII defaults at a price that makes Auth0 and Clerk look like a tax.

FeatureTryMellonClerkAuth0
Cost for 10K users (typical B2B tier)$79/mo$220/mo$735/mo
Predictable B2B pricing (no per-MAU surprise bills)
AI agent onboarding (scoped credentials, no raw API keys)
Zero-PII defaults for B2B
Cross-device QR auth (bridge domain included)
Entity Enrollment (Keys & Padlock)
Passkeys / WebAuthn
B2B multi-tenancy (orgs, apps, allowed origins)
Email fallback & device recovery
Event-driven webhooks & audit logs
User data report & deletion (GDPR)
Cross-device registration QR (add passkey from trusted device)
Zero-dependency SDK (no transitive supply-chain exposure)

Cross-device authentication with WebAuthn and QR

No mobile page? No problem. Use our bridge domain to add QR-based login in minutes — switch to your own domain later with zero migration.

1Your App (Desktop)2QR Code3TryMellon Bridge4User's Phone5Session Ready

Minutes to First Login

No /mobile-auth page to build. The SDK + bridge domain handles everything.

Secure by Default

WebAuthn passkeys on mobile. Session tokens, not passwords. Zero PII stored by default on our side.

Migrate Anytime

Switch to your own domain by changing one config value. No user re-registration.

Frequently Asked Questions

What your agents can do

Decentralized, anonymous auth—even for AI agents. One API that issues scoped credentials instead of raw keys, so you can rotate and audit them centrally.

Add TryMellon and get auth that works for humans and agents.

12345
  1. Step 1

    Agent gets credentials

    POST /onboarding/ai → tenant, client_id, publishableKey

  2. Step 2

    OAuth token

    Client credentials flow → Bearer token

  3. Step 3

    Provision users

    POST /v1/users → external_user_id

  4. Step 4

    Allow origin

    PATCH application → allowed_origins

  5. Step 5

    End users sign in

    Your app uses SDK → passkeys, no passwords

B2B Ready from Day 1

Scale without rewriting. Isolation and API-first already solved.

Multi-Tenancy out of the box

B2B ready from day one. Organization, member and role isolation already handled. Your customers create their own organizations; you just bill.

Organization → Projects → Apps

AI Agent Onboarding

Stop sharing raw API keys. Your AI agent hits POST /v1/onboarding/ai and provisions its own scoped credentials instantly. Built for the era of Autonomous Systems.

// Your AI agent does this automatically
POST /v1/onboarding/ai
{ "user_role": "agent", "email": "[email protected]" }
→ { "publishable_key": "pk_live_...", "app_id": "..." }

Deslizá para ver más

Event-Driven Architecture

Real-time Webhooks for Audit Logs, User behavior, and Custom B2B flows.

Security you can explain to auditors

Zero-PII defaults, scoped credentials for AI agents, and clear data ownership boundaries—designed for B2B teams that live with compliance reviews.

See it in action

Try a passkey flow right here. No account needed.

Try it now — no signup needed

This demo uses sandbox mode. Your passkey is not stored.

Uses your device's biometric or PIN. Nothing is stored.

  1. SDK initialized
  2. Challenge created
  3. Passkey ceremony
  4. Verify signature
  5. Session created

Passkeys in your app this sprint.

Drop in the web component, validate one JWT on your backend — done in 30 minutes. $79/mo flat. No migration. No per-MAU surprises.

Free for up to 1,000 total users. No monthly active user limits. No credit card required.