Developer portal cost in 2026: from $0 to $400k+ depending on approach
The developer-portal cost question is really a build-approach question. Five distinct approaches, dramatically different cost shapes, the same goal of giving developers a unified surface to find services, ship code, and check status.
The five distinct approaches
The developer portal is the layer of the Internal Developer Platform where engineers find services, owners, runbooks, scorecards, documentation, scaffolding actions, deployment status, and the rest of the platform's surface area. It is the most visible part of the IDP and the part most engineers actually interact with daily.
There are five distinct approaches to delivering one, with dramatically different cost shapes:
- No portal. A spreadsheet or wiki page maintained manually. Viable under 50 services.
- Hosted Backstage. Managed Backstage from Roadie, Frontside, Liatrio, or others. $30k to $300k a year subscription.
- Commercial IDP. Port, Cortex, OpsLevel, Compass, Humanitec (in part). $20k to $250k a year subscription.
- Self-hosted Backstage. Open-source Backstage operated by your platform team. $0 licence, $200k to $1.2M a year all-in.
- In-house framework. Custom-built portal not based on Backstage. $400k to $1.5M+ a year all-in.
The right approach is not the cheapest one in absolute terms; it is the one whose cost shape and capability profile fits your organisation's size, platform-team capacity, and strategic posture.
No portal: when it works
"No portal" is a real option below 50 services. The configuration that makes it work:
- A maintained spreadsheet or wiki page listing every service with its owner, GitHub link, runbook link, primary on-call schedule.
- A discipline of quarterly review where the platform team and service owners refresh the data together.
- A bookmarks bar with the major internal tools (CI/CD UI, observability UI, secrets-manager UI, cloud-provider console).
- CI/CD that emits deployment events to a shared Slack channel so engineers have ambient awareness of what is shipping.
- An expectation that engineers can ask "who owns this" in Slack and get an answer within an hour during business hours.
Below 50 services, this works fine. The cost is essentially the platform engineer's time on the quarterly review, typically 4 to 8 hours per quarter per platform engineer. Annual cost: $20k to $40k of platform-engineer time, or effectively zero if amortised across other platform-engineering responsibilities.
Above 50 services, the cost of not having a portal starts to climb fast. Engineers spending several hours a week on "who owns this", "where is the runbook", "is this service deployed to prod" questions adds up to material productivity loss. At 80 services, the case for a real portal is usually clear; at 150, it is unambiguous.
Hosted Backstage and commercial IDP
The most common configuration for 50 to 500-engineer organisations is hosted Backstage (Roadie, Frontside, Liatrio) or a commercial IDP (Port, Cortex, OpsLevel, Compass). Cost shape:
- Subscription: $20k to $300k a year depending on tier and entity count.
- Platform-engineer time for integration setup, custom plugins or actions, and adoption work: 0.3 to 0.7 FTE typically.
- Cloud infrastructure: negligible (the vendor hosts).
Year-one total for a 100-engineer organisation: about $120k to $250k. Steady-state (year 3+) total: about $80k to $200k. The platform-engineer time line is mostly fixed across vendor choices; the subscription is the variable.
For per-vendor cost framings see /backstage-hosted-cost, /port-cost, /cortex-cost, /opslevel-cost, /compass-cost, /humanitec-cost.
Self-hosted Backstage
Self-hosted Backstage is the right choice for organisations with mature platform teams (8+ engineers) and a strategic preference for open-source substrate. Cost shape:
- Licence: $0 (Apache-2.0).
- Platform-engineer time for operations, plugin authoring, and upgrades: 1 to 2 FTE typically.
- Cloud infrastructure: $15k to $80k a year for the Backstage app, database, search index.
Year-one total: about $200k to $1.2M. Year 3+ steady-state: about $250k to $500k. The headcount line dominates. The per-developer-served cost crosses below the hosted alternative at about 300 product engineers because the operations cost amortises across more engineers; below 300 engineers, hosted is usually cheaper.
For full self-hosted Backstage cost framework see /backstage-cost.
In-house framework
Building a custom developer portal not based on Backstage is the most expensive option and is rarely the right call. The build path means re-implementing the catalogue, scaffolder, documentation surface, integration framework, plugin model, and authentication that Backstage already provides for free. Realistic year-one cost:
- Two to four platform engineers working largely full-time on the build for the first year.
- Ongoing two to four platform engineers of operation and feature work long-term.
- Cloud infrastructure of $30k to $100k a year.
Year-one total: $500k to $1.5M+. Year 3+ steady-state: $500k to $1.0M+. The headcount line absolutely dominates.
When is this worth it? Almost never below 300 product engineers. Above 300, the build can amortise across enough users to be reasonable; the platform team usually has the staffing to maintain it; and the strategic differentiation can be real. The honest set of organisations where in-house framework is the right call is small: very large engineering organisations with strong strategic interest in owning the developer-portal substrate, organisations with unusual architectural patterns that no off-the-shelf product supports well, and organisations whose internal-tooling track is genuinely a competitive advantage.
Cost comparison at 100 engineers
For a 100-engineer organisation, year-one total cost by approach:
- No portal: $20k to $40k. Not really viable above 80 services.
- Hosted Backstage: $120k to $200k.
- Commercial IDP: $110k to $250k.
- Self-hosted Backstage: $300k to $600k.
- In-house framework: $600k to $1.2M+.
At 100 engineers, hosted and commercial dominate on cost. Self-hosted is justifiable for organisations that already run mature platform teams and want open-source substrate. In-house framework is hard to justify at this scale.
Cost comparison at 500 engineers
At 500 engineers, the picture shifts:
- Hosted Backstage: $150k to $400k (subscription scales with entities and seats).
- Commercial IDP: $150k to $500k (subscription scales similarly).
- Self-hosted Backstage: $300k to $700k (operations cost amortises across more engineers, per-developer-served cost lower than hosted).
- In-house framework: $500k to $1.2M (build amortises across more users).
At 500 engineers, self-hosted Backstage starts to look competitive on absolute cost. The per-developer-served cost favours self-hosted at this scale. The decision becomes strategic (open substrate vs proprietary) and capacity-based (do you have 8+ platform engineers to absorb the operations cost?) more than cost-driven.
The decision matrix
A quick decision framework for choosing between approaches:
- Under 50 services: no portal works.
- 50 to 500 product engineers, small platform team (under 8): hosted Backstage or commercial IDP at standard tier.
- Already heavy on Atlassian: Compass for cost efficiency.
- Flexible entity model is priority: Port.
- Scorecards are priority: Cortex.
- Team Topologies alignment is priority: OpsLevel.
- 300+ engineers, mature platform team of 8+: self-hosted Backstage for cost efficiency and substrate ownership.
- 1000+ engineers, very strong platform team, strategic interest in owning the substrate: in-house framework becomes defensible.
Cost bands triangulated from vendor public marketing, the Backstage project, CNCF Platforms Working Group material, and Gartner peer-community signal. Verified 2026-05-11.