ngx-clerk

Unofficial Clerk SDK for Angular (Core 3) — 13 prebuilt UI components, a reactive ClerkService built on Angular signals, control-flow directives (*clerkSignedIn, *clerkSignedOut, *clerkLoaded, *clerkLoading), the *clerkProtect authorization directive, button directives (clerkSignInButton, clerkSignUpButton, clerkSignOutButton), and route guards (canActivateClerk, canActivateProtect) for authentication, user management, and organizations.

Disclaimer: This is an unofficial, community-maintained package and is not affiliated with Clerk.com.

Install

npm install ngx-clerk

Get started

Guides

Requirements

  • Angular 20 or higher
  • Clerk Core 3 (ClerkJS v6)
  • Client-side rendering only — Server-Side Rendering (SSR) is not supported yet

Unofficial, community-maintained · not affiliated with Clerk.com