# @clerk/clerk-js

> Clerk JS library

Latest version **6.34.1** (published 2026-09-25) · MIT license · 0 weekly downloads

## Install

```sh
npm install @clerk/clerk-js
pnpm add @clerk/clerk-js
yarn add @clerk/clerk-js
bun add @clerk/clerk-js
```

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 6.34.1 |
| Published | 2026-09-25 |
| First published | 2020-11-10 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=20.9.0 |
| Dependencies | 17 |
| Unpacked size | 9.3 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 1758 |
| Author | Clerk |
| Maintainers | colinclerk, bradenclerk, nikosdouvlis, jescalan, brkalow-clerk, dominic-clerk |
| Keywords | clerk, auth, authentication, passwordless, session, jwt |

## Links

- npm: https://www.npmjs.com/package/@clerk/clerk-js
- Repository: https://github.com/clerk/javascript
- Homepage: https://clerk.com/
- Issues: https://github.com/clerk/javascript/issues
- npm.io page: https://npm.io/package/@clerk/clerk-js

## Dependencies (17)

- [dequal](https://npm.io/package/dequal.md) 2.0.3
- [core-js](https://npm.io/package/core-js.md) 3.47.0
- [crypto-js](https://npm.io/package/crypto-js.md) ^4.2.0
- [@swc/helpers](https://npm.io/package/@swc/helpers.md) 0.5.21
- [@clerk/shared](https://npm.io/package/@clerk/shared.md) ^4.36.0
- [alien-signals](https://npm.io/package/alien-signals.md) 2.0.6
- [@zxcvbn-ts/core](https://npm.io/package/@zxcvbn-ts/core.md) 3.0.4
- [@base-org/account](https://npm.io/package/@base-org/account.md) 2.0.1
- [@stripe/stripe-js](https://npm.io/package/@stripe/stripe-js.md) 5.6.0
- [browser-tabs-lock](https://npm.io/package/browser-tabs-lock.md) 1.3.0
- [@coinbase/wallet-sdk](https://npm.io/package/@coinbase/wallet-sdk.md) 4.3.7
- [@tanstack/query-core](https://npm.io/package/@tanstack/query-core.md) ^5.101.4
- [@wallet-standard/core](https://npm.io/package/@wallet-standard/core.md) 1.1.1
- [@solana/wallet-standard](https://npm.io/package/@solana/wallet-standard.md) 1.1.4
- [@zxcvbn-ts/language-common](https://npm.io/package/@zxcvbn-ts/language-common.md) 3.0.4
- [@solana/wallet-adapter-base](https://npm.io/package/@solana/wallet-adapter-base.md) 0.9.27
- [@solana/wallet-adapter-react](https://npm.io/package/@solana/wallet-adapter-react.md) 0.15.39

## Alternatives

- [@clerk/clerk-expo](https://npm.io/package/@clerk/clerk-expo.md) — 133.6K weekly downloads
- [@pothos/plugin-authz](https://npm.io/package/@pothos/plugin-authz.md) — 12.4K weekly downloads
- [@bounded-sh/client](https://npm.io/package/@bounded-sh/client.md) — 3.2K weekly downloads
- [@luigi-project/plugin-auth-oauth2](https://npm.io/package/@luigi-project/plugin-auth-oauth2.md) — 2.3K weekly downloads
- [@nocobase/plugin-verification](https://npm.io/package/@nocobase/plugin-verification.md) — 2.0K weekly downloads

## Recent versions

- 6.34.1 (latest) — 2026-09-25
- 6.35.0-snapshot.v20260925223922 (snapshot) — 2026-09-25
- 6.35.0-canary.v20260925205301 (canary) — 2026-09-25
- 5.128.0 (latest-v5) — 2026-09-18
- 5.126.0-snapshot.v20260619160001 (snapshot-v5) — 2026-06-19
- 6.0.0-canary-core3.v20251208193449 (canary-core3) — 2025-12-08
- 4.73.14 (latest-v4) — 2025-03-10
- 5.0.0-beta.49 (beta) — 2024-04-18
- 5.0.0-beta-v5.21 (beta-v5) — 2024-02-13
- 5.0.0-alpha-v5.18 (alpha-v5) — 2024-01-17
- 4.65.0-staging.v4f9214a (staging) — 2023-11-06
- 4.13.0-next.2 (next) — 2022-11-03
- 6.35.0-canary.v20260925200745 — 2026-09-25
- 6.35.0-canary.v20260925193422 — 2026-09-25
- 6.35.0-canary.v20260925191126 — 2026-09-25
- … 7101 more at https://npm.io/package/@clerk/clerk-js/versions

## README

<p align="center">
  <a href="https://clerk.com?utm_source=github&utm_medium=clerk_js" target="_blank" rel="noopener noreferrer">
    <picture>
      <source media="(prefers-color-scheme: dark)" srcset="https://images.clerk.com/static/logo-dark-mode-400x400.png">
      <img src="https://images.clerk.com/static/logo-light-mode-400x400.png" height="64">
    </picture>
  </a>
  <br />
  <h1 align="center">@clerk/clerk-js</h1>
</p>

<div align="center">

[![Chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord)
[![Clerk documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs?utm_source=github&utm_medium=clerk_js)
[![Follow on X](https://img.shields.io/twitter/follow/clerk?style=social)](https://x.com/intent/follow?screen_name=clerk)

[Changelog](https://github.com/clerk/javascript/blob/main/packages/clerk-js/CHANGELOG.md)
·
[Report a Bug](https://github.com/clerk/javascript/issues/new?assignees=&labels=needs-triage&projects=&template=BUG_REPORT.yml)
·
[Request a Feature](https://feedback.clerk.com/roadmap)
·
[Get help](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_js)

</div>

## Getting Started

[Clerk](https://clerk.com/?utm_source=github&utm_medium=clerk_js) is the easiest way to add authentication and user management to your JavaScript application. Add sign up, sign in, and profile management to your application in minutes.

### Prerequisites

- An existing Clerk application. [Create your account for free](https://dashboard.clerk.com/sign-up?utm_source=github&utm_medium=clerk_js).

### Installation

The fastest way to get started with Clerk is by following the [JavaScript Quickstart](https://clerk.com/docs/quickstarts/javascript?utm_source=github&utm_medium=clerk_js).

You'll learn how to add the ClerkJS SDK to your application (either through `<script>` tag or NPM module) and use Clerk's prebuilt components.

## Usage

For further information, guides, and examples visit the [ClerkJS reference documentation](https://clerk.com/docs/references/javascript/overview?utm_source=github&utm_medium=clerk_js).

## Support

For help, visit our [support page](https://clerk.com/contact/support?utm_source=github&utm_medium=clerk_js).

## Community

Join our [Discord community](https://clerk.com/discord) to connect with other developers.

## Contributing

We're open to all community contributions! If you'd like to contribute in any way, please read [our contribution guidelines](https://github.com/clerk/javascript/blob/main/docs/CONTRIBUTING.md) and [code of conduct](https://github.com/clerk/javascript/blob/main/docs/CODE_OF_CONDUCT.md).

## Security

`@clerk/clerk-js` follows good practices of security, but 100% security cannot be assured.

`@clerk/clerk-js` is provided **"as is"** without any **warranty**. Use at your own risk.

_For more information and to report security issues, please refer to our [security documentation](https://github.com/clerk/javascript/blob/main/docs/SECURITY.md)._

## License

This project is licensed under the **MIT license**.

See [LICENSE](https://github.com/clerk/javascript/blob/main/packages/clerk-js/LICENSE) for more information.

---
_Source: https://npm.io/package/@clerk/clerk-js · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
