Radio (Logs & Events)
Collect errors and events from your projects in one place and wire the important ones to notifications. The notification rule lives on the server — changing it needs no release.
- Projects and channels
- One line with the SDK
- Instant alert on critical events
- Languages
- 12 platforms, identical method names
- Retention
- Timed cleanup per channel
Nobody reads the log file
The error is written to a file on the server and stays there. A critical failure usually takes days to be noticed — and once it is, there is no answer to "when did it start?".
Projects and channels
Each project writes with its own key; the channel carries the alert rule.
The rule is server-side
Who, on which channel, what happens during quiet hours — in the panel, not in code.
Repeat suppression
The same error a thousand times alerts you once.
Twelve languages
Node, PHP, Python, Go, .NET, browser, mobile.
Your server writes here too
Your application writes with the SDK; so can YOUR SERVER. The Server Monitoring agent ships new lines from your nginx, system or application log files — the ones matching your filter — into the same channels. "What did the app say" and "what did the server say" end up side by side, with no code to write.
A working example, copied from the package.
import { Signalbird } from 'signalbird'
const log = new Signalbird({ apiKey: process.env.SB_RADIO_KEY })
await log.error('Payment provider did not respond', {
channel: 'critical',
meta: { order: 9911, provider: 'stripe' },
})- Languages
- 12 platforms, identical method names
- Retention
- Timed cleanup per channel
- Alerting
- Email · SMS · push · webhook
Is it like Sentry?
The purpose differs. Radio is not a debugging stack trace; it is a "let me know" channel that gets a small number of important events to the right person.
Can I ship a server log file without writing code?
Yes. Install the Server Monitoring agent, give it the file path and a filter in the panel, and new lines land in the channel you picked. The agent only reads files under the roots you allowed and never ships history on first install.
Server Monitoring
A single-file agent installed on your server reads it from the inside: resources, services, database, socket, logs and expected signals.
ExploreUptime Monitoring
HTTP, API, ping and DNS checks run from two regions (Istanbul, US-East). You hear about an outage before your customers do.
ExplorePush Notifications
iOS, Android and browser notifications in one call. Device registration, token refresh and dead devices are tracked for you.
ExploreRadio (Logs & Events) switches on today
Opening an account takes minutes. Add the module, set its limit, start using it.