Pushover

Simple Notifications

Pushover makes it easy to get real-time notifications on your Android, iPhone, iPad, and Desktop (Pebble, Android Wear, and Apple Watch, too!)

Powered by Pushover

With our Android, iPhone/iPad, and Desktop Browser clients, you can receive unlimited push notifications on all of your devices from dozens of applications that already integrate with Pushover. Just supply your Pushover User Key or your Pushover e-mail address and you'll be getting push notifications in an instant.

Simple Integration

For developers, system administrators, and just anyone with some technical savvy, our API makes it easy to integrate Pushover into your web app, network monitor, shell script, and anything else you can think of to send notifications to yourself or thousands of users. Pushing messages is as easy as using the HTTP libraries available in nearly every programming language with no custom modules required.

Command Line

curl -s \
  --form-string "token=abc123" \
  --form-string "user=user123" \
  --form-string "message=hello world" \
  https://api.pushover.net/1/messages.json




Perl

use LWP::UserAgent;
use Mozilla::CA;

LWP::UserAgent->new()->post(
  "https://api.pushover.net/1/messages.json", [
  "token" => "abc123",
  "user" => "user123",
  "message" => "hello world",
]);

Ruby

require "net/https"

url = URI.parse("https://api.pushover.net/1/messages.json")
req = Net::HTTP::Post.new(url.path)
req.set_form_data({
  :token => "abc123",
  :user => "user123",
  :message => "hello world",
})
res = Net::HTTP.new(url.host, url.port)
res.use_ssl = true
res.verify_mode = OpenSSL::SSL::VERIFY_PEER
res.start {|http| http.request(req) }

PHP

curl_setopt_array($ch = curl_init(), array(
  CURLOPT_URL => "https://api.pushover.net/1/messages.json",
  CURLOPT_POSTFIELDS => array(
    "token" => "abc123",
    "user" => "user123",
    "message" => "hello world",
  ),
  CURLOPT_SAFE_UPLOAD => true,
));
curl_exec($ch);
curl_close($ch);


No Monthly Fees

Pushover has no monthly subscription fees and users will always be able to receive unlimited messages
after a free 7-day trial by making a one-time license purchase for our Android, iOS, or Desktop apps.

Applications can send a large number of messages for free each month, subject to monthly limits.