ZeroPush is a simple, web-friendly API for sending mobile and browser push notifications.
What are Push Notifications? Simply put, Push Notifications are the popups that appear on your devices to notify you that something happened and your attention is required.
As developers, we want our users to have the best experience possible, and Push Notifications serve an important role in keeping users informed and engaged in our products. Given that most "apps" are actually at least a few different applications working together, keeping our architecture simple can be a challenge. ZeroPush aims at reducing the complexity by offloading the push infrastructure so you can focus on building what's most important for you and your users.
### Overview of Push Notifications
Because Push Notifications are tied to the operating system of devices, they are supported by the device vendor. All push notifications must eventually go through these gateways to be delivered to the intended devices.
"caption": "credit Apple, Inc."
ZeroPush is the push provider that can simplify dealing with the different push gateways, in a unified and efficient way.
## Using ZeroPush
There are a few prerequisites needed to be able to start sending push notifications. For mobile apps, you must be developing an app that will be distributed via the AppStore, PlayStore, or have an MDM enterprise push server. You must also have that mobile app backed by a web application. There is no requirement on what kind of web application you are running.
This documentation will offer guides, an API reference, code samples, and libraries to use in your apps. For further assistance and questions, feel free to contact firstname.lastname@example.org for more help.