jsDelivr will continue to serve CocoaPods packages
We have an update for developers using CocoaPods: As you've probably read over the last few months, the CocoaPods project maintainers announced plans to make the Specs Repo read-only starting December 2, 2026.
This doesn't mean CocoaPods shuts down: existing projects will keep working, and if you're relying on jsDelivr, you can keep using CocoaPods just like you do right now.
In this blog post, we will explain what the change to the CocoaPods project means for jsDelivr users.
What's happening to the CocoaPods project?
CocoaPods will enter a maintenance-focused state where the Specs repository will become read-only. This means that no new Podspecs will be added to the repo, and updates to existing Podspecs won't be accepted there. If you want to understand the background of this decision by the CocoaPods maintainers, read the official statement on the project's blog.
However, this doesn't mean the project is ending or that you have to switch to Swift Package Manager (SPM) by December 2. Existing packages will remain accessible and will still receive maintenance and security updates. As Orta Therox states in this blog post: "Infrastructure like the Specs repo and the CDN would still operate as long as GitHub and jsDelivr continue to exist, which is pretty likely to be a very long time. This will keep all existing builds working."
How jsDelivr supports CocoaPods
jsDelivr has been delivering the CocoaPods Specs directory globally for years. Today, we are serving 14 billion requests per quarter and more than 15 TB of bandwidth (source jsDelivr), making CocoaPods one of the long-running projects served by our CDN.
Because of this long-term delivery and scale, we have no plans to stop serving existing CocoaPods packages.
Migrate at your own pace
While new projects often use SPM, many existing ones depend on CocoaPods, and migrating legacy projects can take up a lot of time and effort.
Rest assured, there is no deadline or required switch if you're a jsDelivr user. You can continue using your existing packages exactly as you are today. Update or migrate your legacy projects over months, years, or just keep using CocoaPods. Again, jsDelivr will continue to serve all packages reliably, so you can plan at your own time.
Conclusion
Tldr: CocoaPods is planning to enter a read-only phase in December 2026, but jsDelivr will continue to provide reliable access to existing packages.
You can keep building and shipping your projects with or without CocoaPods – nothing will change for your current projects.