Unified SMTP Gateway withNodemailer-Compatible API

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.

Simple 3-Step Setup

1

Input Your SMTP Information

Enter your SMTP server details - host, port, username, and password. Works with SendGrid, Amazon SES, Mailjet, or any SMTP provider.

2

Get Your API Key

Once configured, we'll generate a unique API key for you. This key gives you access to our email sending API.

3

Send Emails with Nodemailer-Compatible API

Use your API key to send emails with the same format as Nodemailer. Your existing code works with minimal changes.

Full Nodemailer Compatibility

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

Everything you need to manage email infrastructure

Multi-Provider Support

Connect all your SMTP providers in one place. SES, SendGrid, Mailjet, and any SMTP server.

Automatic Failover

Set priority for your SMTP servers. If one fails, automatically switch to the next available.

Domain Protection

Control which domains can send emails through each provider. Prevent unauthorized usage.

Why choose Kasend?

High Deliverability

Leverage multiple providers to ensure your emails always get delivered.

Cost Optimization

Route emails through the most cost-effective provider based on your settings.

Nodemailer Compatible

Use your existing Nodemailer code with minimal changes. Same format, better infrastructure.

Enterprise Security

API key authentication, domain restrictions, and secure credential storage.

Ready to simplify your email infrastructure?

Start managing all your SMTP servers from one dashboard. Sign in to get started.