djacobs/PyAPNs
Python library for interacting with the Apple Push Notification service (APNs) observed · 2026-08-28
Health v2 · maintenance only
44/100
- Activity 25
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5888
- days_rel: n/a
- days_push: 453
- n_releases_24m: 0
Adoption not part of the score
1221 stars · 361 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
PyAPNs is a Python library for interacting with Apple's Push Notification service (APNs). It supports sending single and batched notifications, custom payloads, enhanced error responses, and querying the feedback service for invalid device tokens.
Use cases
- send push notifications to iOS devices from Python
- send APNs notifications with custom payload data
- batch multiple push notifications in one transmission
- query the APNs feedback service for failed device tokens
- send iOS 10 mutable-content notifications
When to choose
- you need a lightweight Python client for Apple Push Notification service
- you want to send batched notifications and handle error responses
- you need to process APNs feedback to prune invalid device tokens
When to avoid
- you need the modern token-based (JWT) APNs HTTP/2 API
- you need multi-platform push (FCM, etc.) in one library
- your project is not Python
Facets
library · maturity maintenance
http-client sdk mobile-development apis developer-tools python cross-platform apns push-notifications ios apple
2 sources
- readme: https://github.com/djacobs/PyAPNs · fetched 2026-08-28 · ffbdc201b6b5
- homepage: http://pypi.python.org/pypi/apns/ · fetched 2026-08-29 · 2f1de5afe15f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| djacobs/PyAPNs | main | 44 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem