@sendkitdev/sdk
v1.0.1
Published
Node.js SDK for the SendKit email API
Readme
SendKit Node.js SDK
Official Node.js SDK for the SendKit email API.
Installation
npm install @sendkitdev/sdkUsage
Create a Client
import { SendKit } from '@sendkitdev/sdk';
const sendkit = new SendKit('sk_your_api_key');Send an Email
const { data, error } = await sendkit.emails.send({
from: '[email protected]',
to: '[email protected]',
subject: 'Hello from SendKit',
html: '<h1>Welcome!</h1>',
});
if (error) {
console.error(error.message);
return;
}
console.log(data.id); // Email IDSend a MIME Email
const { data, error } = await sendkit.emails.sendMime({
envelopeFrom: '[email protected]',
envelopeTo: '[email protected]',
rawMessage: mimeString,
});Error Handling
Every method returns { data, error } — no exceptions to catch:
const { data, error } = await sendkit.emails.send({ ... });
if (error) {
console.error(error.name); // e.g. 'validation_error'
console.error(error.message); // e.g. 'The to field is required.'
console.error(error.statusCode); // e.g. 422
}