# Apple Push Notification Service (APNs)

**Canonical:** https://apis.io/apis/ios/apns/  
**Provider:** iOS — https://apis.io/providers/ios/  
**Base URL:** https://api.push.apple.com  
**Documentation:** https://developer.apple.com/documentation/usernotifications/sending-notification-requests-to-apns

Apple Push Notification Service (APNs) is one of 199 APIs that [iOS](https://apis.io/providers/ios/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Push Notifications, HTTP/2, Live Activities, VoIP, and Background Updates. The published artifact set on APIs.io includes API documentation, an API reference, and authentication docs.

The Apple Push Notification service (APNs) is the HTTP/2 + JSON push delivery surface for sending remote notifications, background updates, VoIP pushes, and Live Activity updates to iOS, iPadOS, watchOS, tvOS and macOS devices. Providers authenticate either with a token-based JWT (ES256) or with a per-app TLS client certificate, and POST a notification payload to /3/device/{deviceToken}. APNs is the transport behind every push notification on iOS.

## Machine-readable artifacts (4)

- **Documentation** — https://developer.apple.com/documentation/usernotifications/sending-notification-requests-to-apns
- **APIReference** — https://developer.apple.com/documentation/usernotifications/setting-up-a-remote-notification-server
- **Sandbox** — https://api.sandbox.push.apple.com
- **Authentication** — https://developer.apple.com/documentation/usernotifications/establishing-a-token-based-connection-to-apns

## Other iOS APIs (12)

- [App Store Server API](https://apis.io/apis/ios/app-store-server-api/)
- [App Store Server Notifications](https://apis.io/apis/ios/app-store-server-notifications/)
- [DeviceCheck and App Attest](https://apis.io/apis/ios/devicecheck/)
- [Sign in with Apple REST API](https://apis.io/apis/ios/sign-in-with-apple/)
- [Apple Music API](https://apis.io/apis/ios/apple-music-api/)
- [Wallet / PassKit Web Service](https://apis.io/apis/ios/wallet-passkit-web-service/)
- [iOS AccessibilityDeclarations API](https://apis.io/apis/ios/ios-accessibilitydeclarations-api/)
- [iOS Actors API](https://apis.io/apis/ios/ios-actors-api/)
- [iOS AgeRatingDeclarations API](https://apis.io/apis/ios/ios-ageratingdeclarations-api/)
- [iOS AlternativeDistributionDomains API](https://apis.io/apis/ios/ios-alternativedistributiondomains-api/)
- [iOS AlternativeDistributionKeys API](https://apis.io/apis/ios/ios-alternativedistributionkeys-api/)
- [iOS AlternativeDistributionPackageDeltas API](https://apis.io/apis/ios/ios-alternativedistributionpackagedeltas-api/)

## Tags

Push Notifications, HTTP/2, Live Activities, VoIP, Background Updates

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/ios/apns/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/ios/.
