Three reasons to upgrade your notification workflow.
Forget buying separate licenses for iOS, Android, and Desktop. Your subscription follows you, not your hardware. Log in on any device and it just works—no "per-platform" upselling, ever.
Enjoy a clean, intuitive interface designed for today’s screens. Signalgrid prioritizes clarity and aesthetics, offering a polished UI and native Dark Mode that feels right at home on modern operating systems.
If you can send a POST request, you can use Signalgrid. No bulky SDKs or complex configurations. Just a simple, clean REST API that gets your alerts from your server to your screen instantly.
Beautifully simple, remarkably powerful
Experience a clean, performance-oriented dashboard designed for clarity. Signalgrid provides a centralized workspace where you can manage API keys, monitor delivery logs, and configure settings through an intuitive, responsive interface that feels native on any desktop browser.
Read moreQuickly locate any past alert with our powerful global search. Whether you need to verify a system log from last week or filter alerts by a specific project, our mobile-optimized search engine delivers results in milliseconds, keeping your entire history accessible from anywhere.
Read more
Keep your alerts organized and your focus sharp. SignalGrid allows you to categorize notifications into dedicated channels—from server health to team updates. The tablet-optimized overview provides a bird’s-eye view of your activity, making it easy to adjust settings or oversee your team’s notification flow at a glance.
Read moreBasic usage and official Client Libraries
for Popular Languages
This example uses cURL for direct Signalgrid API access. It is a lightweight, dependency-free solution for any shell environment.
curl -s \
--form-string "client_key=[YOUR_CLIENT_KEY]" \
--form-string "channel=[CHANNEL_TOKEN]" \
--form-string "type=INFO" \
--form-string "title=My First Notification" \
--form-string "body=Notification Body" \
https://api.signalgrid.co/v1/push
This example uses the official Signalgrid Python client, designed for reliability and ease of use. The library is fully tested, open-source, and distributed via GitHub for seamless integration.
> Documentation
from signalgrid.client import Client
client = Client("YOUR_CLIENT_KEY")
response = client.send({
"channel": "CHANNEL_TOKEN",
"type": "info",
"title": "Hello from Python",
"body": "This message was sent from a test project.",
"critical": False
})
print(response)
This example uses the official Signalgrid PHP client, designed for reliability and ease of use. The library is fully tested, open-source, and distributed via GitHub and Packagist for seamless Composer integration.
> Documentation
<?php
require __DIR__ . '/vendor/autoload.php';
use Signalgrid\Client;
use Signalgrid\Exception;
try {
$client = new Client('YOUR_CLIENT_KEY');
$response = $client->send([
'channel' => 'CHANNEL_TOKEN',
'type' => 'info',
'title' => 'Hello from PHP',
'body' => 'This is a test.',
'critical' => false
]);
print_r($response);
} catch (Exception $e) {
echo $e->getMessage();
}
This example uses the official Signalgrid Go client, designed for reliability and ease of use. The library is fully tested, open-source, and distributed via GitHub for seamless integration.
> Documentation
package main
import (
"fmt"
"log"
"github.com/signalgridco/signalgrid-go"
)
func main() {
client, err := signalgrid.NewClient("YOUR_CLIENT_KEY")
if err != nil {
log.Fatal(err)
}
resp, err := client.Send(signalgrid.Message{
Channel: "CHANNEL_TOKEN",
Type: "info",
Title: "Hello from Go",
Body: "Sent from a Go app.",
Critical: false,
})
if err != nil {
log.Fatal(err)
}
fmt.Println(resp)
}
One subscription. All platforms.
No need to pay for each platform seperately
Free plan with essential features and reliable delivery to get you started
For individual users who need fast, reliable notifications across all their devices
For organizations needing synchronized notifications and centralized management
If these plans don’t quite fit what you need, reach out — we'll come up something that does. > Contact
These are the most commonly asked questions
we hope you'll find what you're looking for