A Node.js library for interacting with the Dhesend API, designed to make email sending simple and efficient. For full documentation, visit the official website.
Install the SDK using your preferred package manager:
npm install dhesend
# or
yarn add dhesendDiscover example integrations with various frameworks:
-
Obtain an API Key:
Get your API key from the Dhesend Dashboard. -
Initialize the SDK:
Use your API key to create an instance of the Dhesend client.
import Dhesend from 'dhesend';
const dhesend = new Dhesend('your_api_key_here'); // Replace with your actual API keyconst { data, error } = await dhesend.emails.send({
from: "example@yourdomain.com",
to: ['recipient@example.com'],
subject: 'Welcome to Dhesend',
textBody: 'Have a nice day!',
});const { data, error } = await dhesend.emails.send({
from: "example@yourdomain.com",
to: ['recipient@example.com'],
subject: 'Welcome to Dhesend',
htmlBody: '<strong>Have a nice day!</strong>',
});import React from 'react';
export default function EmailTemplate({ firstName }) {
return (
<div>
<h1>Welcome, {firstName}!</h1>
<p>Thanks for signing up with Dhesend.</p>
</div>
);
}import ReactDOMServer from 'react-dom/server';
import EmailTemplate from '../components/EmailTemplate';
const { data, error } = await dhesend.emails.send({
from: "Dhesend <example@domain.com>",
to: ['recipient@example.com'],
subject: 'Welcome to Dhesend',
htmlBody: ReactDOMServer.renderToStaticMarkup(<EmailTemplate firstName="Ali" />),
});MIT License.