【ないぶかいはつしゃぽーたる】

内部開発者ポータル(IDP) とは?

最終更新:
💡 開発ツールや情報への入口をまとめた、社内の案内窓口

開発者が必要なツール・サービス・ドキュメント・APIカタログを一カ所で参照・利用できる社内向けWebポータル。BackstageなどのOSSが代表例。

📌 このページのポイント
開発ツールや情報への入口を集める 開発者 内部開発者ポータル サービスカタログ 担当者・API・使い方を探す 文書やツールへの入口 テンプレートで作成 文書・Git CI・環境構築 API・サービス 裏側のツールや権限は別途整える カタログの担当・文書を更新する運用も必要
ポータルは開発者向けの入口。必要な情報やツールを連携し、カタログも更新する。
ひよこ ひよこ
社内ポータルって普通の会社にもあるよね?それとは違うの?
ペンギン先生 ペンギン先生
内部開発者ポータルは開発の仕事に使う情報やツールへの入口だよ。サービスの担当者、APIや技術文書、連携したツールの状況などを見られる。どんな機能をまとめるかは、組織の開発環境に合わせて決めるんだ。
ひよこ ひよこ
Backstageってよく聞くんだけど、それが有名なの?
ペンギン先生 ペンギン先生
Spotifyから生まれたOSSで、開発者ポータルを作るためのフレームワークだよ。ソフトウェアのカタログ、文書を扱うTechDocs、新しいプロジェクトを作るテンプレートなどがある。プラグインで外部ツールとの連携も追加できるんだ。
ひよこ ひよこ
プラットフォームと何が違うの?似た言葉が多くて混乱するんだよね。
ペンギン先生 ペンギン先生
内部開発者プラットフォームは、開発や運用に使う仕組みをまとめて提供するもの。ポータルは、その機能や情報を探して使うための入口だよ。ポータルを作っただけで、裏側のCIや環境構築まで全部そろうわけではないんだ。
ひよこ ひよこ
ポータルがあると何がうれしいの?
ペンギン先生 ペンギン先生
サービスの担当者や使い方を探す場所をまとめられるよ。例えばBackstageのカタログでは、コードと一緒に管理する情報を集めて表示する。ただし古い情報のままでは役に立ちにくいので、担当や文書を更新する運用も必要なんだ。
ひよこ ひよこ
開発者体験(DevEx)の話にもつながってくるんだね!
ペンギン先生 ペンギン先生
そうだね。必要な情報を見つけたり、テンプレートからプロジェクトを作ったりする手間を減らす助けになる。環境構築やデプロイも入口にまとめたいなら、実行するツールとの連携や権限を整える必要があるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「内部開発者ポータル」って出てきたら「開発者専用の社内ポータルサイト(ツールや情報の入口)」と思えればだいたいOK!
📖 おまけ:英語の意味
「Internal Developer Portal」 = 内部開発者ポータル
💬 InternalはIT文脈で「社内向け」を意味し、Developerは開発者、Portalは玄関・入口という意味だよ。社内開発者のためのワンストップ入口という直訳がそのまま概念を表しているんだ

参考資料

← 用語集にもどる