Key Takeaway: Cortex(内部開発者ポータル)の使い方・料金を徹底解説。サービスカタログ、スコアカード、オーナーシップ管理の機能。Backstage・Port・OpsLevelとの比較も。
この記事の要点
- Cortexとは何か、内部開発者ポータル(IDP)の役割
- サービスカタログ・スコアカード・インシデント管理の機能
- 料金プランと導入条件
- セットアップ手順とGitHub/PagerDuty連携
- Backstage・Port・OpsLevelとの比較
- 導入に適した組織の条件
30秒で結論
Cortexは内部開発者ポータル(IDP)を提供するSaaSで、マイクロサービスの所有者・依存関係・品質スコアを一元管理できます。料金はStarterプランが無料(25サービスまで)、Teamプランが1サービスあたり月額$4〜。SpotifyのBackstage(OSS)と比べて、セットアップが圧倒的に簡単で、非エンジニアでも管理画面から操作可能なのが強みです。マイクロサービスが50以上ある組織で特に効果を発揮します。
Cortexとは
Cortexは2020年に設立されたサンフランシスコのスタートアップが提供する内部開発者ポータル(Internal Developer Portal, IDP)です。シリーズBで$35Mを調達しており、DoorDash、TripAdvisor、Grammarly等の企業が導入しています。
内部開発者ポータルとは
マイクロサービスアーキテクチャを採用する企業では、サービス数が100を超えると「誰がどのサービスを所有しているか」「このサービスのAPIドキュメントはどこか」「デプロイ頻度やSLOはどうか」といった情報が散逸します。
内部開発者ポータルは、これらの情報を1箇所に集約し、開発チームの生産性を向上させるツールです。
主な機能
- サービスカタログ — 全サービスの一覧・オーナー・依存関係・ドキュメントを集約
- スコアカード — サービスの品質をスコア化(テストカバレッジ、デプロイ頻度、SLO準拠率等)
- インシデント管理連携 — PagerDuty・OpsGenie連携でオンコール情報を表示
- カスタムルール — 「本番サービスにはREADMEが必須」などのルールを定義し、準拠度を可視化
- API統合 — GitHub、GitLab、Datadog、AWS、GCP等から自動でデータ取得
料金プラン(2026年4月時点)
| プラン | 月額料金 | サービス上限 | 主な機能 |
|---|---|---|---|
| Starter | 無料 | 25サービス | カタログ、基本スコアカード |
| Team | $4/サービス/月 | 無制限 | カスタムスコアカード、インテグレーション |
| Enterprise | 要問い合わせ | 無制限 | SSO、監査ログ、SLA保証 |
コスト計算例
| サービス数 | Starter | Team | Enterprise |
|---|---|---|---|
| 25 | 無料 | $100/月 | 要問い合わせ |
| 100 | 対象外 | $400/月 | 要問い合わせ |
| 500 | 対象外 | $2,000/月 | 要問い合わせ |
Backstage(OSS)との比較
SpotifyがOSSとして公開したBackstageは無料ですが、セットアップと運用に相当なエンジニアリング工数が必要です。
| Cortex | Backstage | |
|---|---|---|
| 料金 | $4/サービス/月〜 | 無料(OSS) |
| セットアップ時間 | 1-2日 | 2-4週間 |
| 運用コスト | ゼロ(SaaS) | 専任エンジニア1-2名 |
| プラグイン開発 | 不要(GUI設定) | TypeScript開発が必要 |
| カスタマイズ性 | 中 | 高 |
| 日本語対応 | ❌ | ❌ |
50サービス以下・エンジニア20名以下 → Cortex(セットアップの早さ優先) 100サービス以上・プラットフォームチームあり → Backstage(カスタマイズ性優先)
セットアップ手順

1. アカウント作成
cortex.io でアカウントを作成。Starterプランなら即時利用可能。
2. GitHub連携
Settings → Integrations → GitHub → Install GitHub App
Cortex GitHub Appをインストールすると、リポジトリ情報が自動で取り込まれます。
3. サービス定義ファイルの追加
各リポジトリのルートに cortex.yaml を配置します。
# cortex.yaml
openapi: 3.0.1
info:
title: User Service
description: ユーザー管理サービス
x-cortex-tag: user-service
x-cortex-type: service
x-cortex-owners:
- type: group
name: backend-team
x-cortex-git:
github:
repository: myorg/user-service
x-cortex-custom:
language: TypeScript
framework: NestJS
tier: critical
### 4. スコアカードの設定
GUI上でスコアカードを作成します。
例:Production Readiness スコアカード
- [ ] READMEが存在する(+10点)
- [ ] テストカバレッジ80%以上(+20点)
- [ ] デプロイパイプラインが設定済み(+15点)
- [ ] オーナーが設定されている(+10点)
- [ ] アラートルールが設定済み(+15点)
- [ ] APIドキュメントが公開済み(+10点)
- [ ] 依存関係が最新(+20点)
## 活用パターン

### パターン1:サービスオーナーシップの明確化
「このサービスの担当者は誰?」がSlackで毎日飛び交うチームに。Cortexに全サービスのオーナーを登録しておけば、検索一発で担当チーム・オンコール担当者がわかります。
### パターン2:品質の底上げ
スコアカードで「本番リリース前に満たすべき基準」を定義し、スコアが低いサービスを可視化。チーム間の健全な競争が生まれ、全体の品質が底上げされます。
### パターン3:オンボーディング高速化
新メンバーが「このサービスは何をしていて、誰が担当で、APIはどこにあるか」をCortexだけで把握可能。ドキュメントが散在している問題を根本解決します。
## IDP 4社比較
| 特徴 | Cortex | Backstage | Port | OpsLevel |
|---|---|---|---|---|
| 提供形態 | SaaS | OSS | SaaS | SaaS |
| 無料プラン | 25サービスまで | 完全無料 | 15サービスまで | なし |
| 有料プラン | $4/サービス/月 | 無料(運用コスト) | 要問い合わせ | 要問い合わせ |
| セットアップ | 1-2日 | 2-4週間 | 1-2日 | 3-5日 |
| スコアカード | ✅ | プラグインで可 | ✅ | ✅ |
| ワークフロー自動化 | △ | △ | ✅ | ✅ |
| 日本語対応 | ❌ | ❌ | ❌ | ❌ |
| コミュニティ | 中 | 大 | 中 | 小 |
## AI PICKSの独自評価
AI PICKSでは、500以上のAIツールを独自の評価基準でスコアリングしています。外部レビュー・SNSバズ・トレンド指数・サイト人気度・プロダクト品質の5軸で総合評価しています。
<strong>[GitHub Copilot](/tool/github-copilot)の総合スコア: 90点</strong> / 100点満点
- ユーザー評価: 4.5点(3245件のレビュー)
## 編集部の検証メモ
### 検証の観点
内部開発者ポータル(IDP)は組織のマイクロサービス規模・既存ツールチェーン・運用体制によって最適解が大きく変わります。今回は公開情報をもとに以下3軸で整理しました。
1. <strong>導入コスト</strong> — セットアップの手間と料金体系
2. <strong>拡張性</strong> — プラグイン・カスタムルール・API連携の柔軟性
3. <strong>運用負荷</strong> — 非エンジニアでも扱えるか、自社運用の必要性
### 公開情報からの比較整理
| 項目 | Cortex | Backstage | Port | OpsLevel |
|------|--------|-----------|------|----------|
| 提供形態 | SaaS | OSS(セルフホスト) | SaaS | SaaS |
| 料金(公式参照) | 無料〜$4/サービス/月 | 無料(運用コスト別途) | 無料枠あり | 要問合せ |
| セットアップ | 管理画面で完結 | YAML/コード中心 | ノーコード構成可 | 管理画面で完結 |
| 日本語UI | 非対応 | 非対応 | 非対応 | 非対応 |
| カスタマイズ | スコアカード中心 | プラグインで自由 | ブループリント方式 | スコアカード中心 |
※料金・無料枠は変動するため、導入前に各公式サイトで最新情報の確認が必要です。
### 編集部の総合判断
- <strong>マイクロサービス50以上で運用工数を最小化したい組織</strong> → Cortex。SaaSかつスコアカード中心の設計で、プラットフォームエンジニアが小規模でも回しやすい構成です。
- <strong>OSSで自由にカスタマイズしたい・予算より自社制御を優先する組織</strong> → Backstage。プラグインエコシステムが豊富な反面、専任チームが必要になります。
- <strong>ノーコードで素早く立ち上げたい組織</strong> → Port。ブループリント方式でモデリングが柔軟、初期導入のハードルが低い構成です。
選定の際は、公式の料金ページと機能リストを最新版で確認することをおすすめします。
## よくある質問(FAQ)
### Q. Cortexはコードを書かずに使えますか?
基本機能はGUI操作のみで利用可能です。サービスカタログの閲覧、スコアカードの確認、検索はすべてブラウザ上で完結します。ただし、`cortex.yaml` の設定ファイルをリポジトリに追加する作業はエンジニアが行う必要があります。
### Q. マイクロサービスでなくても使えますか?
はい、モノリスアーキテクチャでも利用可能です。リポジトリ単位・チーム単位でサービスを定義できるため、「バックエンド」「フロントエンド」「インフラ」のような粒度でも管理できます。ただし、マイクロサービスが50以上ある組織で最も効果を発揮します。
### Q. セキュリティは大丈夫ですか?
SOC 2 Type II認証を取得しています。データの暗号化(転送中・保存時)、SSO、監査ログ、IP制限などのセキュリティ機能が揃っています。Enterprise プランではカスタムデータ保持ポリシーも設定可能です。
### Q. Datadog・PagerDutyとの連携はどう動きますか?
Datadogからはサービスのメトリクス(レイテンシ、エラー率、スループット)を自動取得し、スコアカードの評価に使えます。PagerDutyからはオンコールスケジュール・インシデント情報を取得し、各サービスの「現在の担当者」をリアルタイム表示します。
### Q. 導入に反対する人がいる場合はどう説得しますか?
最も効果的なのは「インシデント発生時に担当者を見つけるまでの時間」を計測して見せることです。多くの組織では、担当者特定に平均15-30分かかっています。Cortex導入後はこれが数秒になります。この時間短縮×インシデント件数で年間コストを算出すると、ROIが明確になります。
### Q. Backstageから移行できますか?
Backstageの `catalog-info.yaml` の構造は `cortex.yaml` と類似しているため、変換は比較的容易です。Cortex公式にもBackstageからの移行ガイドが用意されています。
## 関連記事
- [【2026年最新】Appsmith完全ガイド|料金・使い方・自社ツール構築の始め方を徹底解説](/mag/appsmith-guide-2026)
- [【2026年最新】ChatGPT Advanced Data Analysis(コードインタープリター)完全ガイド|使い方・料金・プロンプト例を徹底解説](/mag/chatgpt-advanced-data-analysis-guide-2026)
- [【2026年最新】Copy.ai完全ガイド|AIコピーライティングの使い方・料金・活用術](/mag/copy-ai-guide-2026)
