chorus-core
Core traits, types, and routing engine for Chorus CPaaS.
Features
- Waterfall routing — Email-first, SMS-fallback for cost optimization
- Multi-provider failover — Auto-retry with next provider on failure
- Template engine —
{{variable}}syntax with rendering - Builder pattern — Fluent API for client configuration
Usage
use Chorus;
use SmsMessage;
let chorus = builder
.add_sms_provider
.default_from_sms
.build;
let msg = SmsMessage ;
let result = chorus.send_sms.await?;
See the main repository for full documentation.
License
MIT