

Cloud Native Notifications Library
Airhorn was born to enable a more robust notification system. We focused on making it cloud native by default (using cloud services) and also scalable with queue management and retry rate so that you can scale to hundreds if not thousands of instances.
Features
- GitOps Based Templating System - email, sms, mobile push, and webhooks all in one place!
- Email Notifications - easily send email across multple providers and even load balance or active/passive fail over.
- SMS Notifications - SMS that is easy to use via a robust template system.
- Mobile Push Notifications - Push to IOS and Android devices.
- Webhook Notifications - Built right into the system as a native feature with retry support.
- 100% Code Coverage / Tested with Integration Tests
- Built using ecto for handling multiple templates
Settings / Opts
templatePath
defaultTemplateLanguage
Library API
Airhorn
Cloud Services
- Email: Twilio Sendgrid and AWS SES
- SMS: Twilio and AWS SNS
- Mobile Push: Google Firebase and AWS SNS