Documentation Index
Fetch the complete documentation index at: https://docs.isend.ai/llms.txt
Use this file to discover all available pages before exploring further.
Send Emails with Node.js
Use the official isend.ai Node.js SDK to send emails using your existing email infrastructure.
1. Install
Install the isend.ai Node.js SDK:
npm install @isend-ai/nodejs-sdk
2. Send an Email Using JavaScript
const { ISendClient } = require('@isend-ai/nodejs-sdk');
// Initialize the client
const client = new ISendClient('your-api-key-here');
// Send email using template
const emailData = {
template_id: 124,
to: 'hi@isend.ai',
dataMapping: {
name: 'ISend'
}
};
client.sendEmail(emailData)
.then(response => {
console.log('Email sent successfully!', response);
})
.catch(error => {
console.error('Error sending email:', error.message);
});
3. Send an Email Using TypeScript
import { ISendClient } from '@isend-ai/nodejs-sdk';
const client = new ISendClient('your-api-key-here');
async function sendEmail() {
try {
const emailData = {
template_id: 124,
to: 'hi@isend.ai',
dataMapping: {
name: 'ISend'
}
};
const response = await client.sendEmail(emailData);
console.log('Email sent successfully!', response);
} catch (error) {
console.error('Error sending email:', error.message);
}
}
sendEmail();
4. Error Handling
try {
const response = await client.sendEmail({
template_id: 124,
to: 'hi@isend.ai',
dataMapping: {
name: 'ISend'
}
});
} catch (error) {
console.error('Error:', error.message);
console.error('Status:', error.status);
console.error('Code:', error.code);
}
5. Requirements
- Node.js 14.0.0 or higher
- npm or yarn
6. GitHub Repo
Check out the repository on GitHub:
→ View Node.js SDK Repo