## Atomic Insight
An Internal Developer Platform (IDP) is the product artifact of Platform Engineering: a curated set of self-service capabilities — compute provisioning, CI/CD pipelines, secrets management, observability — behind an interface that shields application teams from underlying infrastructure complexity.
The IDP is not a single tool but a composition: Kubernetes, GitOps, a service catalog (e.g., Backstage), guardrailed CI/CD templates, and a golden path that makes the right defaults automatic.
Not to be confused with **Identity Provider (IdP)** — a service that authenticates users and issues signed tokens for SSO. Same acronym, different domain.
## Cross-Domain Applications
**Product Design**: An IDP succeeds or fails on adoption. A platform nobody uses is expensive infrastructure; the golden path only works if developers choose it over the alternatives.
**API Design**: The IDP's interface contract — what developers can self-service — is the key design decision; everything behind it can change as long as the contract holds.