Apprise-Go
Source & Binaries
Universal Notifications in a Single Binary
Notifications are the backbone of any self-hosted infrastructure. When a drive fails at 2 AM, or your Nextcloud instance goes down mid-transfer, you need to know—immediately, reliably, and on whatever device happens to be in your hand.
For years, Unraid has maintained its own internal notification system, separate from the standard approaches used across the broader self-hosted ecosystem. While this gave us control, it also meant reinventing the wheel and maintaining infrastructure that others had already solved elegantly.
We decided it was time for a change.
Apprise-Go is a complete port of the industry-standard Apprise notification library, reimplemented in Go from the ground up. It maintains 1:1 compatibility with Apprise's design and semantics while delivering all the benefits of a compiled, native binary.
Apprise, maintained by Chris Caron, has become the de facto standard for unified notifications in the self-hosting world. It supports an impressive range of notification services—from Discord and Slack to Telegram, email, webhooks, and dozens more—all through a consistent, well-designed API.
Rather than compete with this ecosystem, we wanted to build on it. Chris's years of development and community stewardship have created something genuinely valuable, and we saw an opportunity to make it even more accessible.
Our Go implementation delivers several key advantages:
This isn't about replacing Apprise—it's about making the same powerful notification capabilities available in environments where a full Python stack isn't ideal or available. Whether you're embedding notifications in a containerized app, running on resource-constrained hardware, or simply want a single binary you can deploy anywhere, Apprise-Go provides that flexibility.
Apprise-Go is in active development. While we've achieved feature parity with core Apprise functionality, not all notification targets have been fully tested yet.This is where we need your help.
If you encounter issues with specific notification services, please open an issue on our repository. Your feedback is essential to reaching the same level of quality and reliability that the original Apprise project delivers.
We're committed to collaborating closely with Chris and the Apprise community to ensure our work remains aligned, additive, and beneficial to the broader ecosystem. This isn't a fork—it's a companion implementation that we hope will make Apprise's capabilities available to even more users and use cases.
Whether you're running Unraid, building self-hosted applications, or just need a lightweight notification solution, we'd love your feedback and contributions.
Special thanks to Chris Caron for creating and maintaining Apprise, and to everyone in the self-hosted community who continues to push these tools forward.
With affordable options starting at just $49, we have a license for everyone. Not sure if Unraid is right for you? Take Unraid for a test drive for 30 days—no credit card required.