Input your SMTP credentials, get an API key, and send emails using our Nodemailer-compatible API. Works with SendGrid, SES, Mailjet, and any SMTP server.
Enter your SMTP server details - host, port, username, and password. Works with SendGrid, Amazon SES, Mailjet, or any SMTP provider.
Once configured, we'll generate a unique API key for you. This key gives you access to our email sending API.
Use your API key to send emails with the same format as Nodemailer. Your existing code works with minimal changes.
All JSON-serializable Nodemailer sendMail options are supported!
From basic fields like 'to' and 'subject' to advanced options like 'headers', 'priority', 'replyTo', 'attachments', and more - if it can be JSON serialized, we support it.
// All Nodemailer sendMail options work!
const response = await fetch('https://kasend.dev/api/v1/send', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
// Basic options
from: 'sender@example.com',
to: 'recipient@example.com',
cc: 'cc@example.com',
bcc: ['bcc1@example.com', 'bcc2@example.com'],
subject: 'Hello from Kasend!',
text: 'Plain text version',
html: '<p>HTML version with <strong>formatting</strong></p>',
// Advanced options - all supported!
replyTo: 'reply@example.com',
priority: 'high',
headers: {
'X-Custom-Header': 'Custom value',
'X-Campaign-ID': 'summer-sale-2024'
},
attachments: [
{
filename: 'report.pdf',
content: base64String,
contentType: 'application/pdf'
}
],
// ... any other JSON-serializable option
})
});
Your existing Nodemailer code works as-is - just change the transport to our API endpoint
Connect all your SMTP providers in one place. SES, SendGrid, Mailjet, and any SMTP server.
Set priority for your SMTP servers. If one fails, automatically switch to the next available.
Control which domains can send emails through each provider. Prevent unauthorized usage.
Leverage multiple providers to ensure your emails always get delivered.
Route emails through the most cost-effective provider based on your settings.
Use your existing Nodemailer code with minimal changes. Same format, better infrastructure.
API key authentication, domain restrictions, and secure credential storage.
Start managing all your SMTP servers from one dashboard. Sign in to get started.