Email for TypeScript apps.
One typed send() call. Use the provider account you already have.
Sponsors
They pay for the maintenance. Four slots are open.
src/email.tsTypeScript
import { createEmailClient } from '@opencoredev/email-sdk';import { resend } from '@opencoredev/email-sdk/resend';const email = createEmailClient({ adapters: [resend({ apiKey: process.env.RESEND_API_KEY! })],});const result = await email.send({ from: 'Acme <[email protected]>', to: '[email protected]', subject: 'Welcome', text: 'Hi Ada, your account is ready.',});console.log(result.adapter, result.id);Adapters
Keep your provider account and API key. Your send calls stay the same when you switch.
Compare providers →



