Call Us: +1-888-227-1645
WPackagist Has a New Owner. If You Use Composer for WordPress, Pay Attention.

WPackagist Has a New Owner. If You Use Composer for WordPress, Pay Attention.

Most developers who use WPackagist don't think about it much. It does one thing, does it reliably, and mostly stays out of the way. That's exactly the kind of infrastructure that deserves attention when something changes.

On March 12, 2026, WP Engine announced it had acquired WPackagist from Outlandish, the UK-based digital cooperative that built and maintained it since 2013. The service isn't changing. It's still free. Same URL, same function. But who's responsible for keeping it running is different now, and in the current WordPress ecosystem, that context matters more than usual.

What WPackagist Is and Why It Exists

Composer is the standard dependency manager for PHP. It lets developers declare exactly what a project needs, such as libraries, plugins, themes, and specific versions in a single file. The whole stack installs consistently from there, across every environment. Development, staging, production. Same thing every time.

WordPress doesn't natively speak Composer. The official plugin and theme directories aren't set up as Composer packages. WPackagist fixes that. It mirrors the WordPress.org repository and exposes every plugin and theme in a format Composer can consume.

What started as a side project to scratch a developer's itch in 2013 became something quite significant. By the time of the acquisition, the service was processing millions of requests weekly. Enterprise development teams were building deployment pipelines that depended on it. It had become foundational infrastructure for professional WordPress development, maintained largely by a small cooperative juggling it alongside client work.

That tension between the scale of what WPackagist had become and the capacity Outlandish had to maintain it is what made this transition inevitable eventually.

Why Composer-Based Workflows Matter

Manual WordPress updates are manageable at small scale. At enterprise scale, they're a liability.

When plugins and themes are managed through the admin dashboard and applied by hand, environments drift. What's running on production isn't always what's on staging. An update that breaks something is hard to trace back. Rolling back requires manual intervention and some luck.

Composer removes that ambiguity. Every dependency is declared explicitly. Every version is pinned or constrained deliberately. The state of the entire dependency stack lives in version control alongside the code, where it belongs. Updates are intentional. The history is auditable. Environment drift becomes a solved problem rather than a recurring one.

We use Composer-based workflows on our enterprise projects because the alternative creates exactly the kind of inconsistency that causes production incidents. Not hypothetically. It happens, it's preventable, and Composer is how you prevent it.

WPackagist is what makes this practical for WordPress specifically. Without it, getting the WordPress plugin ecosystem to talk to Composer requires workarounds. With it, the integration is clean.

What the Acquisition Actually Means

The service continues unchanged. Free, operational, stable.

What changed is the long-term sustainability picture. Outlandish built something genuinely useful and kept it running for over a decade, largely on goodwill and discretionary capacity. Rasmus Winter, Outlandish co-owner, put it plainly in the announcement: maintaining critical infrastructure for thousands of developers isn't something a small cooperative can do justice to alongside client work and other commitments.

WP Engine has dedicated engineering resources and the financial capacity to support WPackagist properly. For development teams whose pipelines depend on it, that resolves a low-level concern that most people probably hadn't articulated but probably had.

Seth Rubenstein, Head of Engineering at the Pew Research Center, called it "an actual ecosystem investment" and said he was "very thankful for WP Engine stepping up here to support and save a project that nets them nothing but serves WordPress in a huge way." Ryan McCue at Human Made called it "amazing news" and noted the service had "gone to a good home."

The goodwill reading is legitimate. It also isn't the whole story.

The Context You Should Know About

This acquisition didn't happen in a vacuum, and understanding it requires knowing where WP Engine and Automattic currently stand.

Mullenweg publicly attacked WP Engine at WordCamp US in September 2024, calling the company a cancer on WordPress, and subsequently banned them from accessing WordPress.org. WP Engine sued in October 2024, alleging trademark abuse and anti-competitive practices. A federal judge granted WP Engine a preliminary injunction in December 2024, restoring their access. The trial is scheduled for June 2027.

When the WPackagist acquisition was announced, the official WordPress X account, which Mullenweg is known to control personally, responded: "The parasite continues to eat the host. The cancer is trying to spread."

The broader developer community didn't share that reaction. But the acquisition raised legitimate questions beyond the Automattic dispute. Joost de Valk, founder of Yoast, praised WP Engine for taking on the maintenance burden while asking directly: what happens to WPackagist if WP Engine loses the court case and can no longer afford the upkeep? He framed the situation as a symptom of a recurring failure: WordPress.org never built a first-class Composer registry, the community filled the gap, and now a private company owns a critical pillar.

De Valk knows this pattern well. He co-founded the FAIR Package Manager project specifically to create a community-governed alternative to infrastructure controlled by any single party. FAIR collapsed last month for lack of financial support from hosting companies and other large ecosystem players. Ben Word from Roots.io, whose Bedrock framework depends on WPackagist more heavily than most, welcomed the acquisition but said he's now accelerating work on a community-owned Composer registry alternative, motivated by the concern that tooling this central to the WordPress workflow probably shouldn't be owned by a private-equity backed company.

We're not going to weigh in on an active legal dispute. From a purely practical standpoint, the acquisition is a good outcome for teams that depend on WPackagist today. The surrounding questions about long-term infrastructure governance are real and worth watching, but they don't change what the service is or how it works right now.

The Larger Point

The WPackagist situation is a useful lens on something that comes up repeatedly in enterprise WordPress work: the gap between how WordPress grew and how the tooling around it evolved.

WordPress became enterprise infrastructure faster than the ecosystem's native tooling kept up. The answer has been to layer professional development practices around it. Composer is one of those layers. WPackagist makes it work for WordPress specifically. Both are worth having in place regardless of who owns what or how the legal proceedings resolve.

This is also a good moment to pressure-test your own dependency management setup. If your WordPress environments are still being updated manually, the WPackagist story is a useful reminder of how quickly "it works fine" can become "we have a problem." Composer-based workflows aren't complicated to implement, but they do require someone who knows what they're doing to set them up correctly the first time. Done right, they remove a whole category of production risk that tends to surface at the worst possible moment.

For organizations running WordPress as mission-critical infrastructure, dependency management through Composer isn't optional at scale. It's the difference between a platform you can maintain confidently and one that surprises you when you can least afford it.

How Curious Minds Can Help

Composer-based workflows are standard in how we build and maintain enterprise WordPress environments. If you're managing dependencies manually across multiple environments, or inheriting a WordPress installation without clear dependency management in place, we're happy to talk through what a more structured approach looks like and what it would take to get there.

From the blog

Latest Articles

Let's build something amazing together

Give us a ring and let us know how we can help you reach your goals. Or if you'd like, start a chat. We're usually available 9-5 EST. We try to respond to every inquiry within one business day.

Phone number
+1-888-227-1645

Technologies and services we work with:

Laravel Laravel
WordPress WordPress
React ReactJS
EmberJS EmberJS
woocommerce WooCommerce
next.js NextJS
gatsby Gatsby
Shopify Shopify
VueJs VueJS
contentful Contentful
next.js JAMStack
gatsby Laravel Jigsaw
WPEngine WP Engine
Laravel Livewire Laravel Livewire
Netlify Netlify