{"repo":"opencoredev/email-sdk","free":true,"listed":false,"github":"https://github.com/opencoredev/email-sdk","clone":"git clone https://github.com/opencoredev/email-sdk.git","description":"One simple SDK for transactional email across 23 adapters","language":"MDX","stars":432,"topics":["bun","developer-tools","email","email-api","email-sdk","nodemailer","postmark","resend","sdk","sendgrid"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"One TypeScript client for transactional email. Pick the providers you actually send through, add retries and fallback routes, catch unsupported fields before they are silently dropped, and keep every send observable. - Adapters for 22 provider APIs plus SMTP, 23 adapters total, behind one normalized message - Retries within an adapter, plus fallback routes across adapters - Fail-fast field-support checks before a provider drops data - Batch personalization with per-recipient variables, plus provider-side scheduled sends - Observability hooks for logs, metrics, and traces - Test adapters that never call real providers - CLI for adapter discovery, doctor checks, and dry-run sends Install The SDK is server-side only and needs Node 20+ or Bun. Keep provider API keys out of client code. Usage Adapters Resend, Postmark, SendGrid, AWS SES, Mailgun, Brevo, MailerSend, SparkPost, Mailchimp, Iterable, Loops, Plunk, Mailtrap, Cloudflare, Unosend, Scaleway, ZeptoMail, MailPace, Sequenzy, JetEmail, Lettermint, Primitive, SMTP, and a testing adapter, each imported from its own entry point. New here? Start with resend for the fastest first send. CLI Discover adapters, validate setup, and run dry-run smoke sends from any environment. Documentation Full docs live at email-sdk.dev/docs . Good places to start: - Production send pipeline - Fallbacks and retries - Field support Telemetry Email SDK collects anonymous usage analytics so we can see which adapters and CLI commands get used and how of","default_branch":null,"files":null,"tree":[],"storefront":"/r/opencoredev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/opencoredev/email-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}