pushover-complete
A Python package for interacting with *all* aspects of the Pushover API.
What it is and what it does
pushover_complete is a Python wrapper around the Pushover push notification service API. It lets you send notifications, manage user subscriptions, handle receipts, and interact with groups and licenses—all the documented Pushover endpoints—from within your Python application. The package depends only on requests and installs with low friction.
The project is marked Production/Stable and supports Python 3.9, 3.10, 3.11, 3.12, and 3.13. However, maintenance is aging: the last commit was in October 2025. The repository is not archived and remains publicly available, but infrequent updates suggest the package is not under active development. For straightforward notification delivery, this is a working solution; for projects requiring ongoing API compatibility updates or new Pushover features, you should monitor the repository's activity.
Use it for:
- Send alert notifications from a monitoring or logging system to mobile devices via Pushover.
- Integrate push notifications into a web application to notify users of events or status changes.
- Manage Pushover subscriptions and groups programmatically from a backend service.
- Attach images to notifications and handle receipt acknowledgments in a Python application.
- Build a notification gateway that routes alerts from multiple sources through Pushover.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
A Python client library for the Pushover notification API, enabling you to send messages, manage subscriptions, and interact with all documented Pushover endpoints from your code.
Yes, if you need a straightforward Pushover client for a stable application. The package is production-ready, has no known vulnerabilities, and installs cleanly with minimal dependencies. However, be aware that maintenance is aging. If your project requires active support or rapid response to Pushover API changes, monitor the repository's activity or be prepared to maintain a fork.
Install
pushover-complete on PyPI
pip
pip install pushover-completeuv
uv add pushover-completepoetry
poetry add pushover-completeInstalling pushover-complete
Before you install
Low friction install with a single dependency (requests). The project is in aging maintenance status with the last commit in October 2025; the repository remains active and not archived, but infrequent updates suggest limited ongoing development.
License in practice
MIT license (permissive) means you can use, modify, and distribute this package freely in both open-source and commercial projects with minimal restrictions.
Quickstart
pip install pushover_complete
from pushover_complete import PushoverAPI
p = PushoverAPI('your_app_token')
p.send_message('user_key', 'Your message text')
Requires Python 3.9 or later; you must have valid Pushover application and user tokens to authenticate with the API.
Verify before relying
- Completeness of API coverage—the description claims 'all aspects' but does not enumerate which endpoints are implemented.
- Whether the aging maintenance status indicates the package is stable or at risk of incompatibility with future Pushover API changes.
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.9) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 1 — requests |
| Maintenance | aging — 451 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 75,212/month — #14,739 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: pushover_complete-2.0.0-py3-none-any.whl
Keywords: pushover, message, push
Tags
More Communications packages
Pyasn1 encodes and decodes ASN.1 data…
permissive · top 100 on PyPI
pyasn1-modulesProvides a collection of ASN.1 data structures…
permissive · top 100 on PyPI
kombuKombu is a messaging library that provides a…
permissive · top 1,000 on PyPI
humanfriendlyFormats and parses numbers, file sizes,…
permissive · top 1,000 on PyPI
coloredlogsAdds colored output to Python's standard…
permissive · top 1,000 on PyPI
aiosmtplibaiosmtplib is an asynchronous SMTP client that…
permissive · top 5,000 on PyPI
notifiersNotifiers provides a unified interface to send…
permissive · top 15,000 on PyPI
pushbullet.pyA Python client library for the Pushbullet API…
permissive · top 15,000 on PyPI
pypushdeerA Python SDK for sending push notifications…
permissive · top 15,000 on PyPI
trycourierA typed Python client for the Courier REST API…
permissive · top 15,000 on PyPI
firebase-messagingReceives push notifications sent via Firebase…
permissive · top 15,000 on PyPI
urbanairshipPython library for integrating Airship's push…
permissive · top 15,000 on PyPI
apns2-upSends push notifications to iOS devices through…
permissive · top 15,000 on PyPI
exponent-server-sdkSends push notifications to Expo mobile apps…
permissive · top 15,000 on PyPI
ibm-eventnotificationsPython client library for IBM Cloud Event…
permissive · top 15,000 on PyPI
app-store-server-libraryProvides Python bindings to Apple's App Store…
permissive · top 5,000 on PyPI