Ton telephone vient de gazouiller

Envoie des notifications push sur ton iPhone avec une seule requete HTTP. Pas de compte, pas de tableau de bord.

Terminal
$ curl -X POST https://pushbird.app/pb_a1b2c3d4... \
  -H 'Content-Type: application/json' \
  -d '{"title":"Deploy","message":"v2.1 is live"}'

{"ok":true}
Comment ca marche
01

Installe l'app

Telecharge PushBird sur l'App Store. L'app genere une URL de webhook unique immediatement.

02

Copie ton URL webhook

Ton URL ressemble a https://pushbird.app/pb_abc123... - copie, partage ou scanne le QR code.

03

Fais une requete

Appelle l'URL depuis curl, ton pipeline CI, un cron ou un script de monitoring. N'importe quel client HTTP marche.

04

Recois la notification

Le telephone vibre. C'est fait.

Exemples rapides
curl
PHP
Python
Node.js
Go
# POST avec JSON
curl -X POST https://pushbird.app/pb_your_secret \
  -H 'Content-Type: application/json' \
  -d '{"title":"Build #42","message":"All tests passed"}'

# POST en texte brut
curl -X POST https://pushbird.app/pb_your_secret \
  -d 'Server disk at 91%'

# Requete GET
curl 'https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs'
# POST avec JSON
import requests

requests.post("https://pushbird.app/pb_your_secret", json={
    "title": "Deploy",
    "message": "v2.1 shipped to prod"
})

# POST en texte brut
requests.post("https://pushbird.app/pb_your_secret",
    data="Server disk at 91%")

# Requete GET
requests.get("https://pushbird.app/pb_your_secret",
    params={"title": "Alert", "message": "Check logs"})
// POST avec JSON
await fetch("https://pushbird.app/pb_your_secret", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ title: "CI", message: "Pipeline green" })
});

// POST en texte brut
await fetch("https://pushbird.app/pb_your_secret", {
  method: "POST",
  body: "Server disk at 91%"
});

// Requete GET
await fetch("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs");
// POST avec JSON
body := strings.NewReader(`{"title":"Alert","message":"CPU > 90%"}`)
req, _ := http.NewRequest("POST",
    "https://pushbird.app/pb_your_secret", body)
req.Header.Set("Content-Type", "application/json")
http.DefaultClient.Do(req)

// POST en texte brut
http.Post("https://pushbird.app/pb_your_secret",
    "text/plain", strings.NewReader("Server disk at 91%"))

// Requete GET
http.Get("https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs")
// POST avec JSON
$ch = curl_init('https://pushbird.app/pb_your_secret');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
    CURLOPT_POSTFIELDS => json_encode([
        'title' => 'Deploy',
        'message' => 'v2.1 shipped'
    ])
]);
curl_exec($ch);

// POST en texte brut
file_get_contents('https://pushbird.app/pb_your_secret', false,
    stream_context_create(['http' => [
        'method' => 'POST',
        'content' => 'Server disk at 91%'
    ]]));

// Requete GET
file_get_contents('https://pushbird.app/pb_your_secret?title=Alert&message=Check+logs');
Pourquoi PushBird ?

Simple comme bonjour

Installe l'app, recupere l'URL, commence a envoyer. Pas de compte, pas d'email.

Vie privee d'abord

On ne stocke pas tes messages. Les notifications passent par Apple et sont oubliees. Le secret du webhook reste sur ton appareil.

Minimaliste par choix

Si tu as besoin de dashboards et de gestion d'equipe - cherche ailleurs. Si tu veux un webhook qui livre les notifications de facon fiable, c'est ici.

Marche partout

curl, Python, Node, Go, PHP, Ruby. Si ca peut envoyer une requete HTTP, ca peut t'envoyer un push.