notify4j
Table of Contents
An embeddable, domain-agnostic multi-channel notification library for Java / Spring Boot — no server to run.
1. Highlights
-
Apprise/shoutrrr-style URL channel config, natively on the JVM (
notify4j.urls). -
Status-transition filtering, runtime mute, and reminders.
-
Spring-free core + a thin Spring Boot starter.
-
Channels: Slack, Teams, Discord, Telegram, webhook, ntfy, PagerDuty, OpsGenie, email.
2. Next
-
Getting started — add the starter and send your first notification.
-
Configuration — every property and the full channel-URL reference.
-
Architecture — the core concepts (adapter, transitions, filters, reminders).