Celebrating Five Years of Backstage: From Open Source Project to Enterprise Software Business

Did you know that we sell Spotify’s developer productivity tools and support to other companies, from online retailers and fashion brands to banks and automobile manufacturers? How did Spotify get into the business of selling enterprise developer software? And how does serving the open source community — not to mention paying corporate customers — improve our own internal software practices? Tyson Singer, Spotify’s head of technology and platforms, shares how our homegrown developer portal evolved from an open source project to our newest enterprise software product: Spotify Portal for Backstage.
Five years ago on March 16, 2020, we open sourced Backstage, a framework for building internal developer portals (IDPs) like the one we were using at Spotify. Despite being a very new idea — the term “IDP” didn’t even exist back then — the project took off on day one, and accelerated from there.
Today, Backstage is the IDP platform of choice — with over 3,000 companies having adopted it to build IDPs of their own. Within Spotify, it’s still what our 700 R&D squads rely on to help them ship every day. And, oh yeah, we’re also building an enterprise software business on top of it. So how did Spotify get here? And where will Backstage take us next?
A platform for developer experience
Before open sourcing Backstage, we’d already been using it internally for years to help us solve a whole range of developer experience problems: context switching, fragmentation, cognitive load, silos, duplication, congestion, dependency management, tech health, compliance — you name it, Backstage could grow to help us address it. As a centralized platform, it contained the chaos of modern software development while making our whole engineering org more productive and more efficient. It became invaluable to how we work — and we didn’t want to lose it.
How would we lose it? We’d recently gone through a painful migration before with another technology, where we had to move from our custom-built solution to a third-party one that had become the standard. We didn’t want to go through that again with Backstage. So we open sourced it.
Becoming the industry standard
Backstage had become so valuable to us, we thought other companies would find it valuable, too. But we also had another motive for open sourcing it. It wasn’t just about sharing: Our ambition from the very start was for Backstage to become the standard for IDPs. Because if everyone else was using it, we wouldn’t have to migrate off it.
But you’re not going to become the standard just by being free. The product also has to be good. Even more than that, for us, Backstage had to be great. Because we’re an end user, too — probably the most demanding one. We depend on Backstage to improve the developer experience and productivity of our own teams, which has a direct impact on our business. As an open source project, we’d also get the benefit of outside contributions, addressing use cases we hadn’t even thought of yet. Sounds great, right?
But of course, be careful what you wish for. Now we were no longer building just for ourselves, now we were building for everyone. And sometimes it feels like those two things might be competing with each other. Could we meet the demands of the outside community while still serving the needs of our own developers?
How building for others has benefited us
Here’s an example of what it’s been like being both maintainer and end user of the Backstage project: We recently launched a complete rewrite of the entire backend system. This has been a really big endeavor for us. But we saw that adopters really needed an easier way to build and integrate plugins. So we did the work — building with the community and rewriting the whole backend over the course of a year.
And when the 1.0 of the new backend launched, it was great. Here are just a few of the things we’ve heard from the community and our enterprise customers alike: “Makes things a lot easier to maintain.” “You used to have to wire things together across multiple files. Now adding a new plugin is a one-liner.” The new backend “was the game changer 🚀🧑💻.”
Everything about the new backend is simpler to work with — for the community and for us. So, of course, now we’re in the middle of completely rewriting the frontend, too. And guess what? That will be great for Spotify as end users, as well.
If we hadn’t open sourced Backstage, I don’t know how long we would have kept living with our previous, more complicated backend system. Because of the community — both its needs and the way it enables us to build better solutions — we were pushed to build a much better version of Backstage for ourselves. And we could also quickly bring those improvements to our enterprise customers — through a no-code UI for installing and managing plugins — in Spotify Portal, our SaaS solution for Backstage adopters.
Internal → open source → commercial: The best of all worlds

Spotify Portal is a SaaS solution for Backstage that brings together the best of everything we know about building IDPs, both inside and outside Spotify. Apply to get the Portal beta.
It’s been a lot of push and pull in how we balance internal priorities with external ones. But ultimately, this is a virtuous cycle. The ever-popular Notifications feature, the Events management plugin, and the API Docs plugin, which basically powers our entity pages for API entities — all of these are used in Spotify’s internal Backstage instance, and all were contributions from the community.
Being part of a developer community beyond Spotify has put us in such a great position for continuing to invest in and grow the Backstage platform. The project has improved our own internal software practices. We’ve benefited from the innovation of the community at large. And we’ve been able to keep investing in the ecosystem in a way that improves our commercial Backstage products and brings more value to our enterprise customers.
In five years, we’ve gone from basically just a thin framework for building an IDP, to a better IDP than we could have built by ourselves, and now to a SaaS product that we think is the best IDP for the future. This journey can be bumpy. But making that repo public back in 2020 has definitely brought us to a place we never could have imagined today. All of which proves out our original idea: Investing in the community has been an investment in ourselves, as well.
So, happy 5th birthday, Backstage! We’ve come far in a short time. But we’re expecting even bigger things ahead.
Watch Tyson share Spotify’s Backstage journey with the open source community at KubeCon + CloudNativeCon Europe 2025 in London, April 3, 2025
Ready to try Backstage for yourself? Apply for the Spotify Portal beta — the fastest way to get up and running with a Backstage IDP of your own. Portal combines the best of open source with the best of Spotify’s developer experience and developer productivity practices.
Tags: engineering culture, engineering leadership