惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Microsoft Azure Blog
Microsoft Azure Blog
Cloudbric
Cloudbric
I
InfoQ
V
V2EX
博客园_首页
The Register - Security
The Register - Security
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
S
Secure Thoughts
Vercel News
Vercel News
Forbes - Security
Forbes - Security
云风的 BLOG
云风的 BLOG
PCI Perspectives
PCI Perspectives
L
LINUX DO - 最新话题
D
DataBreaches.Net
H
Hacker News: Front Page
Application and Cybersecurity Blog
Application and Cybersecurity Blog
B
Blog RSS Feed
A
About on SuperTechFans
N
News and Events Feed by Topic
Apple Machine Learning Research
Apple Machine Learning Research
Help Net Security
Help Net Security
Attack and Defense Labs
Attack and Defense Labs
N
Netflix TechBlog - Medium
Spread Privacy
Spread Privacy
F
Full Disclosure
Recorded Future
Recorded Future
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
The Cloudflare Blog
T
Threatpost
T
Tor Project blog
Google DeepMind News
Google DeepMind News
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
M
MIT News - Artificial intelligence
A
Arctic Wolf
C
Check Point Blog
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic
Hacker News - Newest:
Hacker News - Newest: "LLM"
WordPress大学
WordPress大学
Cyberwarzone
Cyberwarzone
小众软件
小众软件
C
Cyber Attacks, Cyber Crime and Cyber Security
P
Proofpoint News Feed
Security Latest
Security Latest
The Last Watchdog
The Last Watchdog

Clerk Blog

Going to production with Clerk Deploy Clerk Init: The fastest way to start a new project Introducing Clerk CLI Middleware-based route protection bypass Postmortem: Clerk System Outage (March 10, 2026) Clerk for the AI era Add API Key support to your SaaS in minutes Postmortem: Clerk System Outage (February 19, 2026) Using Clerk in a React Native app Postmortem: DNS Provider Outage (February 10, 2026) How do I implement passkeys in Next.js? Clerk ranked #4 fastest-growing software vendor on Ramp’s December 2025 list How do I handle JWT verification in Next.js? Committing to Agent Identity: Clerk raises $50m Series C from Menlo and Anthropic’s Anthology Fund What is the best way to handle authentication in Next.js App Router? Postmortem: Database Incident (September 14–18, 2025) How do I add authentication to a Next.js app? Introducing Free Trials in Clerk Billing Postmortem: August 28, 2025 - elevated API latency and errors Introducing Mosaic: Bring Your Brand to Every Authentication Flow Multi-tenant authentication: What you need to know (and how Clerk helps) What are the risks and challenges of multi-tenancy? Resilience in Practice: Regional Failover at Clerk Build a Cross-Platform B2B App with Clerk, Expo, and Supabase Highlights from the MiduDev/Clerk Hackathon Add multi-tenancy to an app built with Clerk, Lovable, and Supabase How to build an AI coding rules app with Clerk, Lovable, and Supabase How to Build Multi-Tenant Authentication with Clerk Choosing the right SaaS architecture: Multi-Tenant vs. Single-Tenant Postmortem: June 26, 2025 service outage How to Design a Multi-Tenant SaaS Architecture What is multi-tenancy and why it matters for B2B SaaS How OAuth Works Synchronize user data from Clerk to Supabase Add subscriptions to your SaaS with Clerk Billing Getting started with Clerk Billing Multi-tenant analytics with Tinybird and Clerk How to take Clerk to Production How to take your Clerk application to production A practical guide to testing Clerk Next.js applications Implementing multi-tenancy into a Supabase app with Clerk How Clerk integrates with a Next.js application using Supabase How Clerk integrates with Supabase Build a blog with tRPC, Prisma, Next.js and Clerk How to enrich PostHog events with Clerk user data How to build a secure project management platform with Next.js, Clerk, and Neon Validate your SaaS idea while building an audience Postmortem: February 6, 2025 service outage Implement Role-Based Access Control in Next.js 15 Build a Next.js sign-up form with React Hook Form Build a Next.js login page template How to implement Google authentication in Next.js 15 What is middleware in Next.js? How to customize Next.js metadata How to set environment variables in Node.js Building a React Login Page Template How to implement per-user OAuth scopes with Clerk Using Clerk SSO to access Google Calendar and other service data Streamline enterprise customer onboarding with SAML and Clerk Clerk launches EASIE SSO and eliminates SSO fees How to secure Liveblocks Rooms with Clerk in Next.js Securing Node.js Express APIs with Clerk and React Combining the benefits of session tokens and JWTs Build a task manager with Next.js, Supabase, and Clerk Comparing Clerk Webhooks vs Backend API Automate Neon schema changes with Drizzle and GitHub Actions A guide to reading authenticated user data from Clerk Role based access control with Clerk Organizations Mitigating OAuth’s recently discovered Open Response Type vulnerability Per-user B2B monetization with Stripe and Clerk Organizations Build a team-based task manager with Next.js, Neon, and Clerk Building a Hybrid Sign-Up/Subscribe Form with Stripe Elements Welcoming Colin from Zod as our inaugural Open Source Fellow Build a modern authenticated chat application with Next.js, Ably, and Clerk Build a waitlist with Clerk user metadata How to use Clerk with PostHog Identify in Next.js How to secure API Gateway using JWT and Lambda Authorizers with Clerk What are passkeys and how do they work? Comparing Authentication in React.js vs. Next.js How to Add an Onboarding Flow for your Application with Clerk Create Your Own Custom User Menu with Radix - Part 2 Introducing Webhook Workflows with Inngest & Svix Clerk raises $30M Series B from CRV and Stripe Clerk in 2023: A Year in Review Build a Movie Emoji Quiz App with Remix, Fauna, and Clerk Ultimate Guide to Magic Link Authentication Create Your Own Custom User Menu with Radix Introducing has(), protect(), and <Protect> Updated Pricing: 10,000 MAUs Free, and a new “Pro Plan” Next.js Authentication with Clerk: Streamlined SSR Handling Clerk Webhooks: Data Sync with Convex Exploring Clerk Metadata with Stripe Webhooks The Ultimate Guide to Next.js Authentication Empower Your Support Team With User Impersonation Clerk Webhooks: Getting Started A Complete Guide to Session Management in Next.js The Advanced Guide to Passwordless Authentication in Next.js How We Roll – Chapter 10: Roundup How We Roll – Chapter 9: Infrastructure Password-Based Authentication in Next.js
How Huntr Migrated 250K Users to Clerk: A Scalable Auth Solution for Startups
Sam Wright · 2025-05-01 · via Clerk Blog

This customer testimonial from Huntr.co — an AI-powered job search SaaS — details how and why they migrated over 250,000 users from their previous authentication provider to Clerk's developer-first authentication platform. The move was driven by a need for developer-first tools, transparent pricing, and responsive support that could scale with their product and team.

Background

In 2023, our team at Huntr hit a crossroads. We had built significant momentum, supporting over 250,000 job seekers on our resume builder and AI-powered job search management platform. Then came the notification. Our authentication provider at the time informed us of a pending $50,000 price increase as we graduated from their startup plan.

As a fast-growing, bootstrapped SaaS company, that kind of jump was simply untenable. We were actively hiring and investing in growth and absorbing such a significant hit to our cash flow wasn't an option.

We realized we needed a new provider, an auth solution that wouldn't penalize our growth, understood the pace of a startup, and felt invested in our success. That's when we discovered Clerk.

Why Huntr chose Clerk for scalable authentication

We successfully migrated 250,000 user accounts to Clerk. Looking back, it's undeniably one of the best infrastructure decisions we've ever made.

“Switching from [our previous provider] to Clerk was honestly one of the best moves we've made at Huntr. As a growing SaaS, we instantly felt the difference in how Clerk supports startups like us.”

- Rennie Haylock, Founder and CEO of Huntr.co

Challenges with our previous auth provider

While our prior authentication provider served us reliably in our early days, challenges emerged as we scaled. Both technically and strategically, the relationship began to feel strained. Support became more distant, processes slowed down, and their pricing structure felt rigid. Critically, it seemed their focus had shifted firmly towards enterprise clients, leaving startups like ours feeling misaligned.

“We realized we needed an auth platform that matched how we actually build—fast, iterative, and user-focused. What we had in place felt out of sync with that. So we started looking for something that felt more modern and developer-friendly.”

- Haylock

How Clerk supports startups - A true partnership

From our very first interaction, Clerk felt different. They weren't just another vendor; they acted like a partner invested in our success. Clerk's co-founder, Braden, personally engaged with us, taking the time to understand our specific use case. He immediately provided actionable support and pointed us to the exact documentation we needed.

“Clerk, however, was a breath of fresh air. Braden jumped right in, quickly understanding our specific use cases and offering real, actionable support. They gave us the docs we needed and hands-on help that made our migration straightforward.”

- Haylock

The migration itself was remarkably smooth, largely thanks to Clerk's incredible support team. What we anticipated would be a major undertaking turned out to be far more manageable. Furthermore, Clerk's pricing was transparent and genuinely startup-friendly. They offered a long-term plan that gave us confidence, eliminating the anxiety of potential price shocks as our user base continued to grow.

“Clerk's startup-friendly approach stood out to us. Whenever we hit technical snags during the migration, they were right there with quick, helpful responses. They even proactively offered us a clear, attractive long-term pricing structure, which was a huge relief as we scaled up.”

- Haylock

How Clerk earned Huntr's trust through support and transparency

Beyond the features and pricing, Clerk earned our trust through their accountability. A minor billing error occurred on their end early in our relationship. Instead of deflecting or delaying, they took immediate ownership, corrected the mistake, and issued a prompt refund without any hassle. This level of integrity solidified our confidence in them as a partner.

“One thing that genuinely impressed us was how Clerk handled a billing hiccup. An unexpected error popped up, and they didn't waste time or make excuses—they immediately owned it, fixed it, and issued a refund without any hassle.”

- Haylock

Scaling with confidence: Clerk's long-term impact at Huntr

We've now been powered by Clerk for over a year. They've been instrumental in helping us scale efficiently, stay lean, and maintain the development velocity crucial for a startup. In a world increasingly driven by AI, where Huntr is focused on building infrastructure to help job seekers land jobs faster, the last thing we need is to worry about our authentication stack. Clerk handles it seamlessly.

If you're a startup founder evaluating your authentication options, Clerk truly understands the startup journey. They provide the speed, flexibility, fairness, and partnership that growing companies need.

“Overall, Clerk gets startups. They're flexible, quick to respond, and dependable. We highly recommend Clerk to other SaaS companies looking for a true partner in authentication.”

Sam Wright, Head of Operations and Partnerships, Huntr.co

TL;DR

  • Huntr migrated 250K user accounts from a legacy auth provider to Clerk
  • Their previous provider introduced rigid pricing and slow support
  • Clerk offered transparent pricing, fast dev support, and smoother developer workflows
  • The switch helped Huntr scale efficiently without auth-related bottlenecks