Repolode
clerk

clerk/javascript

Webアプリにユーザー登録・ログイン・プロフィール管理を追加できる、Clerk公式のJavaScript SDK。

代替できる製品:Auth0Firebase Authentication

スター
1,777
フォーク
485
未解決の Issue
124
最終コミット
22 時間前

これは何?

このリポジトリには、@clerk npm namespaceで公開されているClerk公式のJavaScript SDKが含まれています。Clerkはホスト型の認証・ユーザー管理サービスで、これらのパッケージを使うと、認証フローを一から構築せずにアプリケーションへユーザー登録、ログイン、プロフィール管理を追加できます。

ブラウザー向けの中核クライアント(@clerk/clerk-js)に加え、Next.js、React、Vue、Nuxt、Astro、Expo、React Router、TanStackなどのフレームワーク向けパッケージや、Express、FastifyなどのNode.jsバックエンド向けパッケージを提供しています。各インテグレーションには、フレームワークに適したコンポーネントやヘルパーが用意されています。また、organizations機能ではユーザーのグループ化、ロールと権限の管理、マルチテナントアプリケーションのアクセス制御が可能です。

開発者は通常、@clerk/nextjsなどのフレームワーク向けパッケージを1つインストールし、Clerk Dashboardで作成したアプリケーションに接続するため、Clerkのドキュメントサイトにあるクイックスタートガイドに従います。

主な機能

  • 01Webアプリ向けに、ユーザー登録・ログイン・プロフィール管理用のコンポーネントを提供します。
  • 02Next.js、React、Vue、Nuxt、Astro、Expoなど、各フレームワーク向けのパッケージを提供します。
  • 03ExpressやFastify向けのNode.jsバックエンド連携機能を含みます。
  • 04ロール、権限、マルチテナントのアクセス制御に対応するorganizations機能を提供します。
  • 05MITライセンスのパッケージを@clerk npm namespaceで公開しています。

ユースケース

  • ログイン機能を一から構築せずに、Next.jsやReactアプリケーションへユーザー認証を追加する。
  • Clerkのセッションを使って、ExpressやFastifyバックエンドのルートやAPIエンドポイントを保護する。
  • organizations、ロール、権限が必要なB2Bソフトウェアやマルチテナントソフトウェアを構築する。

クイックスタート

  1. 1

    Clerk Dashboardに登録して、アプリケーションを作成します

  2. 2

    Clerkのクイックスタートガイドを使ってコードベースを立ち上げます

  3. 3

    Next.jsなど、使用するフレームワーク向けのSDKをインストールします

    npm install @clerk/nextjs

使う前に知っておきたいこと

  • Clerkはホスト型サービスのため、利用にはClerkアカウントとAPIキーが必要です。
  • このリポジトリには対応プラットフォーム向けのSDKが含まれているため、このリポジトリ自体ではなく、フレームワークに対応したパッケージをインストールします。

収録されている特集

トピック

よくある質問

javascript とは?
Webアプリにユーザー登録・ログイン・プロフィール管理を追加できる、Clerk公式のJavaScript SDK。 このリポジトリには、@clerk npm namespaceで公開されているClerk公式のJavaScript SDKが含まれています。Clerkはホスト型の認証・ユーザー管理サービスで、これらのパッケージを使うと、認証フローを一から構築せずにアプリケーションへユーザー登録、ログイン、プロフィール管理を追加できます。
javascript は無料で使えますか?ライセンスは?
javascript は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
javascript は今もメンテナンスされていますか?
活発にメンテナンス中。javascript の最終コミットは 2026年11月5日 です。
javascript は何に使えますか?
ログイン機能を一から構築せずに、Next.jsやReactアプリケーションへユーザー認証を追加する。 Clerkのセッションを使って、ExpressやFastifyバックエンドのルートやAPIエンドポイントを保護する。 organizations、ロール、権限が必要なB2Bソフトウェアやマルチテナントソフトウェアを構築する。
javascript のインストール方法は?
Clerk Dashboardに登録して、アプリケーションを作成します Clerkのクイックスタートガイドを使ってコードベースを立ち上げます Next.jsなど、使用するフレームワーク向けのSDKをインストールします: npm install @clerk/nextjs
javascript はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/clerk/javascript

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト