Integrations
Integrations that let Lunogram send messages and track analytics
Integrations are WASM plugins that enable Lunogram to send messages through various channels. Integrations are configured through the Lunogram UI under Project Settings > Integrations.
Coming Soon
The following email integrations are planned:
- Amazon SES - Cost-effective email sending with AWS
- Mailgun - Email API with powerful tracking
- SendGrid - Transactional and marketing email
- SMTP - Generic SMTP support
SMS
Coming Soon
The following SMS integrations are planned:
- Telnyx - Communications platform with SMS and voice
- Plivo - Cloud communications for SMS and voice
- Vonage - Communications APIs including SMS
Push Notifications
How Integrations Work
Lunogram uses WebAssembly (WASM) plugins for integrations, powered by the Extism runtime. This architecture provides:
- Sandboxed execution - Integrations run in isolated environments
- Language flexibility - Integrations can be written in Go, Rust, or any WASM-compatible language
- Hot reloading - Add new integrations without restarting Lunogram
- Security - Integration code cannot access the host system directly
Creating Custom Integrations
You can create custom integrations for internal systems or unsupported services. Examples are available in the modules/providers directory.