Amazon Cognito vs Auth.js: 機能・価格・ユーザーレビュー 2026
機能、価格、レビューなどを比較して、情報に基づいた決定を行う

Amazon Cognito
Amazon Cognitoは、ウェブおよびモバイルアプリに安全なユーザー登録、サインイン、およびアクセス制御を追加するクラウドサービスです。

Auth.js
Auth.jsは、複数のフレームワークに対応したOAuth、マジックリンク、認証情報をサポートする、ウェブアプリケーション向けの無料でオープンソースの認証ライブラリです。

Amazon Cognito
Amazon Cognitoは、ウェブおよびモバイルアプリに安全なユーザー登録、サインイン、およびアクセス制御を追加するクラウドサービスです。

Auth.js
Auth.jsは、複数のフレームワークに対応したOAuth、マジックリンク、認証情報をサポートする、ウェブアプリケーション向けの無料でオープンソースの認証ライブラリです。
Amazon Cognito
アカウント管理のためのユーザープール
Google、Facebook、Appleによるソーシャルログイン
SAMLおよびOIDCによる企業連携
パスワード不要の認証オプション
多要素認証のサポート
高度なセキュリティと脅威検出
カスタマイズ可能なログインページ
AWSサービスへのアクセス制御
メールおよびSMSによる検証
カスタムワークフローのためのLambdaトリガー
モバイルおよびウェブSDKのサポート
セキュリティ基準への準拠
Auth.js
OAuth 2.0およびOpenID Connect対応
80以上の事前設定済み認証プロバイダー
マジックリンクによるメール認証
ユーザー名とパスワード認証
WebAuthnパスワードレスログイン
複数フレームワーク対応(Next.js、SvelteKit、Express)
主要データベース用データベースアダプター
JWTまたはデータベースセッション
組み込みのセキュリティ機能
カスタムページ対応
TypeScript対応
オープンソースかつ無料
Amazon Cognito
Amazon Cognitoは、月間アクティブユーザー数(MAU)に基づく従量課金制を採用しています。ユーザーがその月にサインインするとアクティブとカウントされます。サービスは3つの料金プランを提供しています:
無料プラン:直接サインインするユーザーに対して毎月10,000 MAUが無料で利用でき、さらに企業連携用に50 MAUが無料です。このプランは期限がなく、新規および既存の顧客の両方に適用されます。
ライトプラン:最初の10,000ユーザーまでは無料で、その後10,001~100,000ユーザーは1 MAUあたり$0.0055です。利用量が増えると価格が下がり、1,000万人以上のユーザーでは1 MAUあたり$0.0025になります。
エッセンシャルプラン:10,000ユーザーを超える部分は1 MAUあたり$0.015です。標準的なセキュリティ機能が含まれており、新規アカウントのデフォルトプランです。
プラスプラン:無料枠はなく、1 MAUあたり$0.02です。脅威検出、侵害された資格情報の監視、リスクベース認証などの高度なセキュリティ機能が含まれています。このプランは、セキュリティ機能を個別に追加するより最大60%のコスト削減が可能です。
SAMLまたはOIDCを通じた企業連携は、すべてのプランで50ユーザーを超える部分に対して1 MAUあたり$0.015の料金がかかります。
Auth.js
Auth.jsは完全に無料で利用でき、料金プランや隠れたコストは一切ありません。オープンソースプロジェクトとして、ISCライセンスの下で提供されており、個人および商用プロジェクトの両方で誰でも自由に使用、改変、配布することができます。
サブスクリプション料金、使用制限、機能に対する追加料金は一切ありません。無制限のプロバイダーサポート、データベース統合、高度なセキュリティ機能を含むすべての機能が無料で利用可能です。これにより、Auth.jsは小規模な個人ウェブサイトから大規模な企業アプリケーションまで、あらゆる規模のプロジェクトに最適な選択肢となります。
このプロジェクトはコミュニティの貢献者によって維持されており、現在はBetter Auth Inc.の一部です。開発者はGitHubのディスカッションを通じてプロジェクトに貢献したり、問題を報告したり、コミュニティサポートを無料で利用したりすることができます。