Blog
News, insights and more
Learn more about Clerk, our approach to authentication, and company news.

Migrating from Pages Router to App Router: An Incremental Guide
Already know the /pages directory? Here's a simple way to migrate to the /app directory in Next.js 13.
- Published

Social SSO in Next.js
In this article, we explore how to incorporate OAuth SSO into a Next.js project with JSON Web Tokens (JWTs) and the new app router from Next.js.
- Published

How We Roll – Chapter 6: User Profile
How We Roll is a deep dive into how Clerk implements authentication. This chapter explores how we help developers ship a fully-featured account management UI.
- Published
How We Roll – Chapter 6: User Profile
- Category
- Company
- Published
- Authors
How to Authenticate API Requests with Clerk & Express
- Category
- Guides
- Published
- Authors
How We Roll – Chapter 5: Customization
- Category
- Company
- Published
- Authors
How We Roll – Chapter 4: Email Verification
- Category
- Company
- Published
- Authors
Secure Authentication in Next.js with Email Magic Links
- Category
- Guides
- Published
- Authors
How We Roll – Chapter 3: Multifactor
- Category
- Company
- Published
- Authors
Announcing A New Password Experience
- Category
- Company
- Published
- Authors
How We Roll – Chapter 2: Avatars
- Category
- Company
- Published
- Authors
How We Roll – Chapter 1: Passwords
- Category
- Company
- Published
- Authors
Seamless Integration: How Clerk Streamlined OpusFlow's User Authentication
- Category
- Insights
- Published
- Authors
Stable Support for the Next.js App Router, plus a Middleware Update!
- Category
- Engineering
- Published
- Authors