概要
SuperTokens Coreは、ログインやセッション管理の中核ロジックとデータベース操作を担当するHTTPサービスです。Frontend SDKとBackend SDKから利用され、認証UIやアプリ側APIとは役割を分けて構成します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
ログイン・セッション管理の中核処理をサービス化する
Email/Password、Passwordless、Social Login、MFA、セッション管理などの認証機能をSuperTokensの各SDKと連携して提供します。
自分のデータベースを使うセルフホスト構成を選べる
Coreを自社環境へ配置し、ユーザーデータを自分のデータベースで管理する構成を選べます。
Auth0やCognito等の代替を自社管理したい場合に
認証UI・バックエンド連携・セッション管理をSDK群で揃えつつ、Coreとユーザーデータの運用を自社側で持ちたい場合の候補です。
出典:[2]
Core単体では完結せず、ライセンスもディレクトリで異なる
通常はFrontend SDKとBackend SDKを組み合わせます。またLICENSE.mdではee/配下に別ライセンスが適用されるため、利用する機能とコードのライセンス境界を確認してください。
参考にした公式資料
- [1]supertokens/supertokens-core repository(2026-09-21)
- [2]SuperTokens Core README(2026-09-21)
- [3]SuperTokens documentation(2026-09-21)
- [4]SuperTokens architecture(2026-09-21)
- [5]SuperTokens Core licensing(2026-09-21)
編集部からの補足
SuperTokensはFrontend SDK、Backend SDK、Coreの3層構成です。このリポジトリはCoreであり、ログインUIやアプリ側APIを単独で提供するものではありません。GitHubのライセンス判定は`NOASSERTION`で、`LICENSE.md`では通常部分をApache-2.0、`ee/`配下を別ライセンスとしているため、リポジトリ全体の`license_spdx`は未設定にしています。
3ステップで試す
- 1
公式セットアップガイドを開く
SuperTokensはFrontend SDK・Backend SDK・Coreの組み合わせで導入するため、対象フレームワークに合う公式ガイドを選びます。
https://supertokens.com/docs/guides - 2
Coreの配置方法とデータベースを選ぶ
セルフホストする場合は、公式ガイドに従ってCoreと利用するデータベースの構成を決めます。
Choose self-hosted Core and the database path in the guide - 3
Backend SDKからCoreへの接続を確認
公式ガイドの接続設定を使い、Backend SDKからCoreへ通信できることを確認します。READMEにないDocker引数やポートは推測しません。
Configure the Backend SDK with the Core connection details
成長
成長の推移 · 直近30日
15,316 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 57
- Open PR
- 15
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- authentication
- session-management
- login
- supertokens
- java
- signin
- password
- social-login
- email-password
- email-password-login
- auth0
- keycloak
- Stars
- 15,316
- Forks
- 842
- Watchers
- 103
- Open Issues
- 134
- Contributors
- 35
- 主要言語
- Java
- ライセンス
- 未判定
- リポジトリ最終更新
- 2026/09/18
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Keycloak36,897 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
認証・user federation・user管理・fine-grained authorizationを共通化するself-hosted IAM server。
Java - Peergos2,524 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
Client-side EncryptionとCapability-based Access Controlを使い、File Storage・Sharing・Messaging・Social機能をP2P基盤上で提供するPrivacy重視のSelf-hostable Platform。
Java - Cosmos Server6,159 Stars
共通タグ 2件 · 共通カテゴリ 2件
App管理、Reverse Proxy、Automatic HTTPS、Authentication/SSO、Container管理、Storage、Backup、Monitoring、VPNを一つのHome Server管理面へ統合するSelf-hosted Server Platform。
Go - Elasticsearch77,953 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
全文・ベクトル検索と分析を分散処理し、ログやメトリクスも扱う検索エンジン。
Java - XWiki Platform1,312 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Wikiページだけでなく構造化データ・拡張アプリ・権限・検索を組み合わせて社内ナレッジや業務アプリを構築するJava製Wiki基盤。
Java
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。