Welcome
Hi Ada, your account is ready.
An open-source TypeScript SDK for transactional email.24 adapters. One typed SDK.
import { createEmailClient } from '@opencoredev/email-sdk'const email = createEmailClient({ adapters: [resend] })await email.send({from: 'hello@acme.dev',to: 'ada@example.com',subject: 'Welcome',text: 'Hi Ada, your account is ready.',})const email = createEmailClient({
adapters: [resend],
})
await email.send({
subject: 'Welcome',
text: 'Hi Ada, your account is ready.',
})Hi Ada, your account is ready.
Delivery safety
Email SDK only tries a fallback when it knows the first attempt did not send.
Use the provider account you already have. Your send calls stay the same.
Explore all 24 →Use the provider account and API key you already have.
The CLI finds missing environment variables without calling the provider.