{"slug":"cocoapods-trunk-api","name":"CocoaPods Trunk API","host":"trunk.cocoapods.org","site":"https://cocoapods.org","category":"devtools","docsUrl":null,"sources":[{"kind":"archive","url":"https://blog.cocoapods.org/CocoaPods-Specs-Repo/"}],"url":"https://www.okapi.bot/providers/cocoapods-trunk-api/","json":"https://www.okapi.bot/api/v1/providers/cocoapods-trunk-api.json","breakingChanges":[{"slug":"post-api-v1-pods-stops-working","api":"cocoapods-trunk-api","title":"POST /api/v1/pods stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-12-02","scope":null,"calls":["POST /api/v1/pods"],"method":"POST","path":"/api/v1/pods","source":{"url":"https://blog.cocoapods.org/CocoaPods-Specs-Repo/","kind":"archive"},"quote":"TLDR: In two years we plan to turn CocoaPods trunk to be read-only. At that point, no new versions or pods will be added to trunk.","migration":"Publish new versions elsewhere: distribute the library as a Swift Package (Package.swift in its Git repository) or through a private CocoaPods specs repository; existing trunk pods keep installing.","migrationChange":null,"needsDecision":"Trunk takes no new Podspecs after the switch: publishing moves to Swift Package Manager or a private specs repo, a distribution choice for the maintainers.","text":{"summary":"On December 2, 2026, CocoaPods Trunk will become read-only and will stop accepting new versions or pods. Calls to POST /api/v1/pods will fail after that day. Existing pods will continue to install, but no new Podspecs can be published to trunk.","migration":"Publish new versions elsewhere by distributing your library as a Swift Package with a Package.swift in its Git repository or through a private CocoaPods specs repository. Maintainers must decide on an alternative distribution strategy, as trunk will not accept new Podspecs.","by":"writer"},"publishedAt":"2026-10-23T10:19:47.486Z","updatedAt":"2026-10-23T10:52:54.039Z","status":"upcoming","tone":"risk","url":"https://www.okapi.bot/providers/cocoapods-trunk-api/breaking-changes/post-api-v1-pods-stops-working/"}]}