Product

One API. Every surface you live on.

Tidings takes a single event and meets you wherever you are — a banner, a live feed, the Dynamic Island, your menu bar. Here's everything under the hood.

Simple & rich payloads

Send `title` alone, or add severity, status, sections, timelines and actions. One schema, validated with Zod.

Native iOS + macOS

A real SwiftUI app: banners, live feed, menu-bar extra, widgets and Live Activities. Dynamic Type and Focus respected.

Severity & Focus

Five levels drive color, sound and interruption — from silent info to Critical Alerts that pierce Do Not Disturb.

Logs & analytics

Every event in a searchable log with its delivery timeline, plus delivery and read-rate analytics in the console.

Sources & keys

Group events into named sources, each with scoped, revocable API keys. Rotate freely; the secret is shown once.

Private & reliable

Idempotent ingestion, transparent reconnects, data in eu-central-1, and no ad tracking. Silence means all-clear.

See it for yourself.

Open the console and send a test event — it lands on your phone in seconds.