ProgrammableWeb is the institution that documented the birth of the API economy, and its rise and fall is one of the most important and most poignant stories in the entire history of APIs. John Musser founded ProgrammableWeb in 2005, and for over a decade it was the directory of public APIs — the place you went to find out what existed, to track the growth of the space, to understand the emerging API economy. It was foundational infrastructure: a hand-curated catalog that grew from a few hundred APIs into thousands, and the closest thing the early API world had to a central record of itself. ProgrammableWeb didn’t just list APIs; it chronicled the movement, tracked the trends, and gave the nascent API community a shared reference point and a sense of its own scale and momentum. When I think about the institutions that built the API economy, ProgrammableWeb sits near the very top, because it was where the economy first became visible to itself.
ProgrammableWeb’s role as the chronicle of API growth was genuinely important, and the milestones it tracked told the story of the movement. I wrote in 2011 about ProgrammableWeb hitting 3,000 APIs and growing — and that number, and the steady climb it represented, was how the community understood that something real was happening. ProgrammableWeb’s API directory was the data behind the narrative of the API economy: the growth curves, the trends toward REST and JSON, the rise of APIs as the basis for entire companies. I even wrote for the ProgrammableWeb blog myself in the early years, as did many in the community, because it was the central publication of the space. ProgrammableWeb was both a directory and a media outlet — it documented the APIs and told the stories of the movement, and in doing so it helped the API economy understand and define itself during the crucial early years when the whole thing was still taking shape.
The directory model that ProgrammableWeb pioneered was the original answer to API discovery, and understanding its limits is understanding a lot about the discovery problem. ProgrammableWeb was a hand-curated catalog: human editors added APIs, categorized them, and maintained the listings. This worked beautifully when the API world was small enough to be curated by hand, but it carried a fundamental limitation — manual curation cannot scale to a world of hundreds of thousands of APIs. The directory could only ever reflect what its editors had time to catalog, and as the API economy exploded, the gap between what existed and what any directory could manually track grew ever wider. I built APIs.json and APIs.io substantially as a response to this limitation — a decentralized, machine-readable alternative to the centralized, manually-curated directory model that ProgrammableWeb embodied. ProgrammableWeb proved the value of an API directory; it also, by its limits, revealed why the centralized directory could never be the final answer to discovery at scale.
The shutdown in 2022 was the end of an era, and I felt it deeply. I wrote in 2022 about ProgrammableWeb shutting down — an emotional reflection on the end of seventeen years of operation, the last years under Salesforce’s ownership after MuleSoft had acquired it. The shutdown was a genuine loss: ProgrammableWeb had been the institutional memory of the API economy, the record of how the movement grew, and its disappearance meant the loss of an irreplaceable chronicle. But the shutdown was also, in a sad way, a confirmation of something I’d been saying for years — that the centralized, manually-curated directory model couldn’t survive in a world that had grown too large and too fast for human curation to keep pace. ProgrammableWeb couldn’t scale to the API economy it had helped create. The directory that documented the birth of the API economy was, in the end, overtaken by the very explosion it had chronicled.
The lesson of ProgrammableWeb for the discovery problem is one I’ve returned to throughout my work, because it’s foundational. When I’ve gathered my thoughts on API discovery over the years, ProgrammableWeb is always the starting reference — the original directory, the model that defined how we first tried to solve discovery, and the cautionary tale about why that model couldn’t last. The zombie API portals I wrote about in 2022 are the broader pattern ProgrammableWeb became part of: directories and catalogs that launch with ambition and then can’t be sustained as the landscape outgrows them. The trust dimension I’ve emphasized more recently — that finding an API isn’t the same as being able to trust it — is partly a reflection on what directories like ProgrammableWeb could and couldn’t provide. ProgrammableWeb’s history is, in a real sense, a compressed history of the entire discovery problem: the centralized directory rises, documents the movement, proves the value of cataloging APIs, and then is overwhelmed by the scale of the economy it helped create.
ProgrammableWeb’s legacy is that it gave the API economy its first sense of itself, and that legacy outlasts the institution. For a generation of us in the API world, ProgrammableWeb was where we learned the scope of what was happening, where we found the APIs we built on, where the movement was chronicled and given a shared reference point. It was foundational infrastructure for the early API economy in the same way Mashery, Apigee, and 3Scale were foundational on the management side — a pioneer that defined a category and shaped how the whole field understood itself. And like so many pioneers, it didn’t survive the economy it helped create, overtaken by scale and by the shifting business priorities of the corporate owners it passed through. When I document the history of APIs, ProgrammableWeb is the institution that made the API economy visible to itself, the original answer to API discovery, and the poignant proof that the centralized directory model — however valuable in its time — couldn’t scale to the future it helped bring into being. The chronicle of the API economy’s birth is gone, but the economy it documented, and the discovery problem it first tried to solve, endure — and so does the debt the whole field owes to the directory that was there at the beginning.
References
- ProgrammableWeb: 3000 APIs And Growing
- History Of APIs: ProgrammableWeb
- Solving The Problem Of API Discovery
- Gathering My Thoughts On API Discovery
- Zombie API Portals
- ProgrammableWeb Is Shutting Down
- Trust Is The Secret Ingredient Missing In API Discovery
- API Discovery Will Need To Be Contextual And Ephemeral