InsForge Messaging sends transactional notifications from your project: receipts, digests, password-reset codes, notification roll-ups, anything you would otherwise wire SendGrid, Postmark, or Twilio in for. Email is the first channel; SMS and push are on the roadmap and will share the same API surface.Documentation Index
Fetch the complete documentation index at: https://docs.insforge.dev/llms.txt
Use this file to discover all available pages before exploring further.
Just sending auth emails? Magic links, verification codes, and password resets are wired into Authentication out of the box. You only need this product for transactional messages beyond auth.
Channels
Managed SMTP or bring your own provider. Templates, delivery tracking, and webhook events.
SMS
Coming soon. Same API, Twilio or Sinch on the back.
Push
Coming soon. APNs and FCM via a single endpoint.
Features
One API, every channel
Sameemails.send() shape for email today, with SMS and push to follow when they land. Switching channels is a field change, not a rewrite.
Managed delivery or bring your own
Send through InsForge Cloud (AWS SES for email today) for zero setup, or plug in your own provider when you need to control deliverability and sender reputation. See Custom SMTP.Templates
Pick a template by name, pass the variables, and InsForge renders and sends. Templates are editable per project; the four auth templates (email-verification-*, reset-password-*) ship with sensible defaults.
Delivery tracking
Send events (accepted, delivered, bounced, complained) are recorded per message. Query the audit table in Postgres, subscribe over webhooks, or watch the dashboard.
Rate limits
Per-project and per-plan limits keep stray loops from melting deliverability. Configurable from the dashboard, enforced at the gateway.Concepts
Custom SMTP
Bring your own SMTP provider (SendGrid, Postmark, AWS SES, etc.).
Build with it
TypeScript SDK
Send mail from Node, browser, and edge runtimes.
REST API
Plain HTTP messaging endpoints, callable from any language.
Next steps
- Set up the CLI to link your project (the recommended path).
- Browse the TypeScript SDK reference for send patterns.