Open Source

Send notifications to your Android devices instantly

A simple, developer-friendly REST API for sending real-time alerts, reminders, and data to your Android phone or tablet. No complex setup required.

Perfect for IoT

Great for Internet of Things projects! Post a notification when your garden needs watering, or when a sensor detects motion. Connect your custom hardware and scripts with a simple API call.

How it works

Start sending notifications in less than 2 minutes.

1

Get the App

Download the Android app from the Google Play Store or get the APK from GitHub.

2

Connect to Your Server

Enter your server URL in the app and tap connect. A token is auto-generated for your device.

3

Send Requests

Send a POST request to your server's API endpoint with your token and message.

Simple API

Sending a notification is as easy as making a single HTTP request. We support standard JSON payloads.

Parameters

  • token Your unique access token (required)
  • title The title of the notification (required)
  • message The body text of the notification (optional)
  • url URL to open when tapped (optional)
  • icon Icon name (e.g. "suitcase.png") (optional)
  • color Hex color code (e.g. "#1554F0") (optional)
cURL example
curl -X POST \
  http://YOUR_SERVER:3000/notifications \
  -H "Content-Type: application/json" \
  -d {
    "token": "YOUR_TOKEN_HERE",
    "title": "Hello World",
    "message": "This is a test notification from the API",
    "url": "https://google.com",
    "icon": "suitcase.png",
    "color": "#1554F0"
  }

Self-Hosted

Run the server on your own hardware. Uses lightweight SQLite — just clone, install, and start sending notifications.

Open Source

Both the server and Android app are open source. Inspect the code, contribute, or customize to your needs.

Real-time Delivery

Powered by Server Sent Events (SSE) for instant, battery-efficient delivery to your Android device.

Common Questions

Notifications are not showing up?

Make sure notifications are enabled in your Android settings. Go to Settings > Notifications > App notifications and ensure Push Notifications API is allowed.

Supported Colors?

You can use any valid Hex color code (e.g., #FF0000 for red) to customize the accent color of the notification.