ページ内ナビ
概要
UnkeyはAPI運用向けのdeveloper platformです。API keyの発行・検証・失効、global rate limiting、permissions/RBAC、gateway routing、analytics、audit logをまとめて扱い、cloud利用またはself-host構成を選べます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
API keyの発行・検証・失効とfine-grained access controlを扱う
API key lifecycleに加えてper-key permissions、roles、RBACを提供し、requestごとのidentity/access controlをAPI infrastructure側へ寄せられます。
出典:[1]
global gatewayとrate limitingでtraffic policyを統合する
globally distributed gatewayでrouting、authentication、traffic shapingを行い、identifier単位のdurable rate limitingやusage/latency analyticsも同じplatformで扱います。
出典:[1]
向いている用途
Next.js APIや公開APIでkey管理・rate limit・auditを共通化したい場合に向く
application codeごとにAPI key table、rate limiter、audit logを別実装せず、API access policyを共通platformへ集約したいbackendに適します。
出典:[1]
導入前の確認
self-hostではAGPLv3とcomponentごとのlicense境界を確認する
repositoryのLICENSEはpackages配下等を各package licenseに委ね、それ以外をAGPLv3としています。READMEもsource-availableかつAGPL条件でfork/self-host可能と説明しているため、改変・network提供を含む利用形態はlicense reviewが必要です。
key・root key・gateway policyをsecurity boundaryとして運用する
最新component releaseではroot key API、remote IP match policy、key rotation、portal session revoke等の変更が含まれます。credential保管、rotation、audit、policy reviewをapplication deploymentと同等のsecurity changeとして扱ってください。
出典:[3]
参考にした公式資料
- [1]Unkey README(2026-10-06)
- [2]Unkey repository license(2026-10-06)
- [3]Unkey control-worker 1.1.38 release(2026-10-06)
編集部からの補足
Next.jsや公開APIのaccess policyを共通化したい場合に向きます。root key/credential管理、gateway policy、self-host時のAGPLv3とpackage別licenseを確認してください。
3ステップで試す
- 1
ソースを取得
git clone --depth 1 https://github.com/unkeyed/unkey.git - 2
リポジトリへ移動
cd unkey - 3
公式手順を確認
READMEのInstallation / Quick Start / Getting Startedにある公式コマンドを続けて実行してください。
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
成長
成長の推移 · 直近30日
5,456 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 237
- Open PR
- 139
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- open-source
- authentication
- authorization
- gateway
- api
- api-keys
- rate-limiter
- deployment
- Stars
- 5,456
- Forks
- 638
- Watchers
- 12
- Open Issues
- 34
- Contributors
- 124
- 所有者種別
- Organization
- 主要言語
- Go
- ライセンス
- AGPL-3.0-only
- リポジトリ最終更新
- 2026/10/05
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Passbolt6,149 Stars
共通タグ 3件 · 共通カテゴリ 1件
user-owned keyとend-to-end encryptionでteam credentialを安全に共有・監査する
PHP - Fusio2,119 Stars
共通タグ 3件 · 共通カテゴリ 1件
APIゲートウェイ・開発者ポータル・SDK生成をセルフホストでまとめる
PHP - Cosmos Server6,176 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
自宅サーバーのアプリ公開、認証、保護、バックアップをまとめて管理する
Go - SPIRE2,571 Stars
共通タグ 2件 · 共通カテゴリ 2件 · 同じ言語
実行中のワークロードを検証し、SPIFFE IDに結び付く短命なSVID資格情報を発行する
Go - Apache APISIX17,192 Stars
共通タグ 2件 · 共通カテゴリ 2件
API trafficのrouting・security・observabilityをdynamic gatewayへ集約する
Lua - Consul30,091 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
service discovery・health check・service mesh・API gatewayを統合するdistributed infrastructure platform
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。