フィーチャーフラグ(Feature Flags)は、コードをデプロイせずに機能の有効/無効を切り替える手法です。環境変数や React Context を使ったカスタム実装でもシンプルな用途には対応できますが、プロジェクトが成長するにつれて以下のようなニーズが出てきます。
- 再デプロイなしでフラグを切り替えたい
- ユーザーセグメント別にフラグを制御したい
- 管理画面からノンエンジニアもフラグを操作したい
- フラグの変更履歴を監査したい
こうなると、フィーチャーフラグの専用サービスが選択肢に入ります。本記事では、主要なフィーチャーフラグサービスを比較しつつ、OSS をセルフホストして日本リージョンで運用する方法にフォーカスします。
主要サービスの比較
まず、2026年2月時点で代表的なフィーチャーフラグサービスの全体像を把握します。
| サービス | 種別 | セルフホスト | 主な強み | 想定ユーザー |
|---|---|---|---|---|
| LaunchDarkly | SaaS 商用 | ❌ | 機能が最も豊富。高度なターゲティング、A/B テスト、ガバナンスが統合 | 大規模エンタープライズ |
| Unleash | OSS + SaaS | ✅ | OSS で柔軟にセルフホスト。シンプルな API/UI | セキュリティ重視・コスト重視 |
| Flagsmith | OSS + SaaS | ✅ | UI が直感的。セルフホストの構築が容易 | スタートアップ〜中堅 |
| GrowthBook | OSS + SaaS | ✅ | 実験・分析に強い。自前のデータ基盤と連携 | データドリブンな開発チーム |
| Statsig | SaaS | ❌ | 統計エンジンが強力。実験解析が中心 | PM 主導のプロダクト改善 |
| Bucketeer | OSS | ✅ | サイバーエージェント開発。A/B テスト特化。日本語ドキュメントあり | 国内チーム |
SaaS vs セルフホスト
フィーチャーフラグサービスを選ぶうえで、最初の分岐点は SaaS をそのまま使うか、OSS をセルフホストするかです。
| 観点 | SaaS | セルフホスト(OSS) |
|---|---|---|
| 初期コスト | フリープランあり〜月額課金 | インフラ費用のみ |
| 運用負荷 | 低い | アップデート・監視が必要 |
| データの所在地 | ベンダーのリージョンに依存 | 自社管理で日本リージョンも可能 |
| カスタマイズ性 | 制限あり | フルコントロール |
| スケーラビリティ | ベンダー任せ | 自己設計 |
| コンプライアンス | ベンダーの認証に依存 | 自社ポリシーで管理 |
日本リージョンでの運用を重視する場合、SaaS の多くは US/EU リージョンが中心であり、データの所在地やレイテンシが問題になることがあります。セルフホスト可能な OSS を東京リージョンにデプロイするのが確実な選択肢です。今回紹介する OSS はいずれも Docker Compose に対応しているため、AWS の東京リージョンや GCP の asia-northeast1、Fly.io の東京リージョン(nrt)などにデプロイできます。
OSS のフィーチャーフラグサービス
セルフホスト可能な OSS について、もう少し掘り下げます。
Unleash
Unleash は OSS ベースのフィーチャーフラグプラットフォームの代表格です。
- ライセンス: Apache 2.0(OSS 版)
- バックエンド: Node.js + PostgreSQL
- SDK: JavaScript、React、Node.js、Go、Java、Python、Ruby、.NET など 20 以上
OSS 版でも基本的なフラグ管理、アクティベーション戦略(段階的ロールアウト、ユーザーID ベースなど)が利用可能です。ただし、高度な実験機能やアクセス制御は有料の Enterprise 版が必要です。
Flagsmith
Flagsmith は、シンプルさと導入のしやすさが特徴です。
- ライセンス: BSD 3-Clause
- バックエンド: Python (Django) + PostgreSQL
- SDK: JavaScript、React、Node.js、Go、Java、Python、Ruby、.NET、Flutter、iOS、Android など
Docker Compose で簡単に起動でき、Railway にはワンクリックデプロイのテンプレートも用意されています。OSS 版でもリモート設定(Remote Config)機能が使え、フラグ管理だけでなく設定値の管理にも活用できます。
GrowthBook
GrowthBook は、フィーチャーフラグと実験・分析を統合した OSS プラットフォームです。
- ライセンス: MIT(OSS 版)
- バックエンド: Node.js + MongoDB
- SDK: JavaScript、React、Node.js、Go、Java、Python、Ruby、Flutter、iOS、Android など
自前のデータウェアハウス(BigQuery、Snowflake など)と接続して実験結果を分析できる点が他の OSS と差別化されています。A/B テストを本格的に運用したい場合に適しています。
Bucketeer
Bucketeer はサイバーエージェントが開発・公開している OSS です。
- ライセンス: Apache 2.0
- バックエンド: Go + MySQL
- SDK: Go、Node.js、Android、iOS、JavaScript、Flutter、React、React Native など(+ OpenFeature Provider 7 種)
日本発のプロジェクトで、日本語のドキュメントやコミュニティがある点が特徴です。A/B テストに特化した機能を備えています。
OSS 比較まとめ
| 観点 | Unleash | Flagsmith | GrowthBook | Bucketeer |
|---|---|---|---|---|
| 言語 | Node.js | Python (Django) | Node.js | Go |
| DB | PostgreSQL | PostgreSQL | MongoDB | MySQL |
| ライセンス | Apache 2.0 | BSD 3-Clause | MIT | Apache 2.0 |
| SDK 数 | 20+ | 18+ | 15+ | 8+(+ OpenFeature 7) |
| A/B テスト(OSS 版) | 限定的 | 基本的 | 強力 | あり |
| Docker Compose | あり | あり | あり | あり |
| セットアップ容易さ | 普通 | 簡単 | 普通 | やや複雑 |
どう選ぶか
選定の軸は「何を最も重視するか」で決まります。
予算が潤沢で機能を最優先
LaunchDarkly が第一候補です。高度なターゲティング、承認ワークフロー、監査ログ、A/B テスト、エンタープライズ SLA がすべて揃っています。ただし MAU ベースの従量課金で、コストが大きくなりがちです。
セルフホスト・データプライバシー重視
Unleash または Flagsmith が適しています。ユーザーデータを外部 SaaS に送りたくない金融・医療系サービスや、日本リージョンにデータを置きたい場合はセルフホスト一択です。
- セットアップの手軽さなら Flagsmith
- SDK の豊富さやコミュニティの大きさなら Unleash
A/B テスト・実験分析が中心
GrowthBook または Statsig が有力です。GrowthBook は OSS でセルフホスト可能、Statsig は SaaS で強力な統計エンジンを備えています。
まず無料で試したい
Flagsmith または Unleash の Docker Compose が最も手軽です。
日本リージョンでのレイテンシを最小化したい
Fly.io の東京リージョンに OSS をデプロイするか、AWS / GCP の東京リージョンに Docker でデプロイするのが確実です。
まとめ
フィーチャーフラグのエコシステムは「単なるオンオフスイッチ」から「リリース管理・A/B テスト・実験を統合したプラットフォーム」へと進化しています。
- シンプルな用途にはカスタム実装で十分
- 管理画面や動的なフラグ切り替えが必要になったら OSS サービスの導入を検討
- 日本リージョンでの運用は、OSS をセルフホストするのが確実
- まず試すなら Flagsmith や Unleash の Docker Compose が手軽
プロジェクトの規模や要件に合わせて、最適な選択肢を見つけてください。
以上、フィーチャーフラグサービスを OSS・セルフホスト・日本リージョンの観点で比較してみた、現場からお送りしました。