DevsPortal documentation
DevsPortal is a self-service internal developer platform (IDP) on Kubernetes. It gives platform teams a production-ready foundation — a Backstage-powered developer portal, golden-path abstractions, CI/CD, GitOps, and observability — that they can brand, run, and own.
DevsPortal is white-label: every customer gets their own brand on the same engine. Fedshi is customer #1, and this documentation uses the live Fedshi instance (https://console.idp.fedshi.com) as its worked example throughout.
DevsPortal is built on the Control Plane Operator engine. You'll see
openchoreo.* names in Kubernetes resources, the API, and the CLI — those are the
engine's internals and are intentionally unchanged. The product you present, deploy,
and sell is DevsPortal.
Find your path
👤 I'm new and want to understand it
Start with the Overview — what DevsPortal is, why it exists, and how the architecture works. Then skim the Concepts.
DevsPortal serves two personas — pick yours:
🧩 Platform Engineer — I set up tenancy & author golden paths
Go to the Platform Engineer guide: create organizations, projects, users, and teams, and author the ComponentTypes, Traits, ResourceTypes, Workflows, and Environments that developers build on top of.
💻 Developer — I build & ship apps on the IDP
Go to the Developer guide: get access, deploy your first component in minutes, then projects, builds, deployments, dependencies, and observability.
Quick reference
- Live instance (Fedshi): https://console.idp.fedshi.com — see the full environment map.
- Versions & endpoints: reference/versions, reference/endpoints-and-credentials.
- Deep engine API/CRD reference: linked from reference/links.