Transactional Emails Simplified

Integrate in minutes and deliver your emails to inbox via Email API or SMTP relay. Our dedicated support team work around the clock because transactional emails never stop.

Checkmark Circle Set up in 2 minutes
Checkmark Circle No Credit Card Required

Lost Emails Means Lost Customers

In 2019, around 293.6 billion e-mails were sent and received daily and billions of emails landed in the SPAM folder of Mailbox.
Let's reach your customers' inbox in just 4 steps.

High Deliverability. Affordable Solution.
Great Customer Support.

We offer high deliverability rates, customer support, and prices that won't drain your budget. Mailazy is focused and dedicated only to Transactional emails.

Email API and SMTP

Your messages must make it to the inbox or your business suffers. We get it—the stakes are high. Mailazy automatically manages the entire delivery process to give your emails the best chance of landing in that inbox.

Analytics

View your email activity in real time to gain insights and make adjustments when needed. The activity feed includes advanced search and multiple filter capabilities so you can find emails or recipients quickly.

Power Infrastructure

Enjoy the flexibility of sending a few emails or scaling quickly to send a few million. We provide a secure and flexible cloud solution that scales to fit your needs.

For Developers By Developers

Integrate and deliver in minutes with our RESTful APIs, Libraries to support your programming language, and interactive documentation.

              
    curl --location --request POST 'https://api.mailazy.com/v1/mail/send' \
    --header 'X-Api-Key: <API KEY>' \
    --header 'X-Api-Secret: <API SECRET>' \
    --header 'Content-Type: application/json' \
    --data-raw '{
    "to": ["example@example.com"],
    "from": "Sender <sender@example.com>",
    "subject": "<Subject>",
    "content": [
        {
            "type": "text/plain",
            "value": "<Content>"
        }
    ]
    }'                
              
            
              
    package main

    import (
        import "github.com/mailazy/mailazy-go"
    )

    func main() {
      senderClient := mailazy.NewSenderClient("access_key", "access_secret")
      to := "recipient@example.com"
      from := "Sender <no-reply@example.com>"
      subject := "Sending with mailazy is easy!"
      textContent := ""
      htmlContent := ""
      req := mailazy.NewSendMailRequest(to, from, subject, textContent, htmlContent)
      resp, err := senderClient.Send(req)
    }
                
              
        
              
    const MailazyClient = require('mailazy-node');
    const client = new MailazyClient({ accessKey: '', accessSecret: '' });
    const fn = async () => {
    try {
        const resp = await client.send({
            to: 'test@example.com', // required
            from: 'no-reply@example.com', // Use domain you verified, required
            subject: '', // required
            text: '',
            html: '',
        });
        console.log("resp: " + resp);
      } catch (e) {
        console.log("errror: " + e);
      }
    }
    fn();
                
              
                
    import http.client
    import mimetypes
    conn = http.client.HTTPSConnection("api.mailazy.com")
    payload = '{"to": ["recipient@example.com"], "from": "Sender <sender@example.com>", "subject": "<Subject>", "content": [{"type": "text/plain","value": "<Content>"}]}'
    headers = {
        'X-Api-Key': '<API KEY>',
        'X-Api-Secret': '<API SECRET>',
        'Content-Type': 'application/json'
    }
    conn.request("POST", "/v1/mail/send", payload, headers)
    res = conn.getresponse()
    data = res.read()
    print(data.decode("utf-8"))
                
              
                
    require "uri"
    require "net/http"
    
    url = URI("https://api.mailazy.com/v1/mail/send")
    
    https = Net::HTTP.new(url.host, url.port);
    https.use_ssl = true
    
    request = Net::HTTP::Post.new(url)
    request["X-Api-Key"] = ">API KEY>"
    request["X-Api-Secret"] = ">API SECRET>"
    request["Content-Type"] = "application/json"
    request.body = '{"to": ["recipient@example.com"], "from": "Sender <sender@example.com>", "subject": "<Subject>", "content": [{"type": "text/plain","value": "<Content>"}]}'
    
    response = https.request(request)
    puts response.read_body
                
              
                
    var client = new RestClient("https://api.mailazy.com/v1/mail/send");
    client.Timeout = -1;
    var request = new RestRequest(Method.POST);
    request.AddHeader("X-Api-Key", ">API KEY>");
    request.AddHeader("X-Api-Secret", ">API SECRET>");
    request.AddHeader("Content-Type", "application/json");
    request.AddParameter("application/json", "{\"to\": [\"recipient@example.com\"], \"from\": \"Sender <sender@example.com>\", \"subject\": \"<Subject>\", \"content\": [{\"type\": \"text/plain\",\"value\": \"<Content>\"}]}",  ParameterType.RequestBody);
    IRestResponse response = client.Execute(request);
    Console.WriteLine(response.Content);
                
              
                
    <?php

    $curl = curl_init();
    
    curl_setopt_array($curl, array(
        CURLOPT_URL => "https://api.mailazy.com/v1/mail/send",
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_ENCODING => "",
        CURLOPT_MAXREDIRS => 10,
        CURLOPT_TIMEOUT => 0,
        CURLOPT_FOLLOWLOCATION => true,
        CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
        CURLOPT_CUSTOMREQUEST => "POST",
        CURLOPT_POSTFIELDS =>'{"to": ["recipient@example.com"], "from": "Sender <sender@example.com>", "subject": "<Subject>", "content": [{"type": "text/plain","value": "<Content>"}]}',
        CURLOPT_HTTPHEADER => array(
        "X-Api-Key: <API KEY>",
        "X-Api-Secret: <API SECRET>",
        "Content-Type: application/json"
        ),
    ));
    
    $response = curl_exec($curl);
    
    curl_close($curl);
    echo $response;
                
              
curl
Go
node
python
ruby
C Sharp
php

libraries and documentation for all your favorite languages and frameworks.

Send Emails with Mailazy

Mailazy is a simple email service to use, yet it provides so many benefits. Mailazy is the only simple transactional email service you’ll need. And the forever free plan lets you test drive it. Mailazy's team is well-equipped to help you quickly resolve your queries and issues.

You will always get these benefits without any additional cost

Superfast email delivery

The team managed and pre-warmed up IPs for high deliverability. You don't need to pay additional for this.

Support whenever you need

Get support from our technical experts to help you during implementation and from email experts to help you with sending complexities.

Try us for free today! No Credit Card Required

Still not sure why you should go for Mailazy! - Know straight from our customers

Mailazy is our primary provider for email. We use Mailazy because it concentrates on transactional emails. Our daily sending is aroung 20k emails from Mailazy. The Mailazy service is easy to implement, offers useful statistics and gives us scaling possibilities for the future.

Govind - Director Products at LoginRadius

It was very easy to set up Mailazy. It took around 10 minutes and we are ready to send out the first email. Their team is very supportive as we informed them about implementation. They are always available to provide any help if you need it.

Puneet - Lead Developer at MojoAuth

Ready to get started?

For High-Volume custom requirements send us an email and we will come up with a detailed quote within 24 hours.

Contact Us