Forever free for the first 100 users

Your apps fail silently
Fix that.

One HTTP call. One Telegram message.
Know when your microapps break before your users tell you.

Get Started with GitHub

Takes 30 seconds. Really.

Three steps. That's it.

1

Connect Telegram

Link your Telegram account. Get a one-time code, send it to our bot. Done.

2

Grab an API key

Create an API key. Copy it. That's your auth for sending alerts.

3

POST when shit breaks

Add one HTTP call to your error handlers. We'll ping your phone.

One line of code

Official SDKs for Python and Node.js. Or use plain HTTP.

Pythonpip install sentrygram
from sentrygram import Sentrygram

client = Sentrygram("sk_...")
client.alert("It broke!", level="error")
Node.jsnpm install sentrygram
import { Sentrygram } from 'sentrygram'

const client = new Sentrygram("sk_...")
await client.alert("It broke!", { level: "error" })
or just cURL
curl -X POST https://api.sentrygram.com/v1/alert \
  -H "Authorization: Bearer sk_your_key" \
  -H "Content-Type: application/json" \
  -d ''{"message": "Payment failed", "level": "error"}''

Go, Ruby, PHP—if it can make HTTP requests, it works.

What you get (for free)

Unlimited alerts
Instant Telegram delivery
Up to 10 API keys
Error levels (info, warning, error, critical)
JSON context in alerts
Rate limiting to save you from yourself

Built by an indie dev, for indie devs.

Sign in with GitHub