Official client libraries for every major language. Install, configure, and send your first email in minutes.
npm install apimailer
Install
import { ApiMailer } from 'apimailer'; const mailer = new ApiMailer(process.env.APIMAILER_KEY); const response = await mailer.send({ from: 'hello@yourdomain.com', to: 'user@example.com', subject: 'Welcome aboard!', html: '<h1>Welcome!</h1><p>Thanks for signing up.</p>', }); console.log(response.id); // msg_8f3k2j5n9x
pip install apimailer
Install
import os from apimailer import ApiMailer mailer = ApiMailer(os.environ["APIMAILER_KEY"]) response = mailer.send( from_addr = "hello@yourdomain.com", to = "user@example.com", subject = "Welcome aboard!", html = "<h1>Welcome!</h1><p>Thanks for signing up.</p>", ) print(response.id) # msg_8f3k2j5n9x
gem install apimailer
Install
require 'apimailer' mailer = ApiMailer::Client.new(ENV['APIMAILER_KEY']) response = mailer.send( from: 'hello@yourdomain.com', to: 'user@example.com', subject: 'Welcome aboard!', html: '<h1>Welcome!</h1><p>Thanks for signing up.</p>', ) puts response.id # msg_8f3k2j5n9x
composer require apimailer/apimailer-php
Install
use ApiMailer\Client; $mailer = new Client(getenv('APIMAILER_KEY')); $response = $mailer->send([ 'from' => 'hello@yourdomain.com', 'to' => 'user@example.com', 'subject' => 'Welcome aboard!', 'html' => '<h1>Welcome!</h1><p>Thanks for signing up.</p>', ]); echo $response->id; // msg_8f3k2j5n9x
go get github.com/apimailer/apimailer-go
Install
package main import ( "fmt" "os" "github.com/apimailer/apimailer-go" ) func main() { client := apimailer.New(os.Getenv("APIMAILER_KEY")) resp, err := client.Send(&apimailer.Message{ From: "hello@yourdomain.com", To: []string{"user@example.com"}, Subject: "Welcome aboard!", HTML: "<h1>Welcome!</h1><p>Thanks for signing up.</p>", }) fmt.Println(resp.ID) // msg_8f3k2j5n9x }
<dependency> com.apimailer:apimailer-java:1.0.0 </dependency>
Maven
import com.apimailer.ApiMailer; import com.apimailer.Message; var mailer = new ApiMailer(System.getenv("APIMAILER_KEY")); var response = mailer.send( Message.builder() .from("hello@yourdomain.com") .to("user@example.com") .subject("Welcome aboard!") .html("<h1>Welcome!</h1><p>Thanks for signing up.</p>") .build() ); System.out.println(response.getId()); // msg_8f3k2j5n9x
Create a free account, install your SDK, and send an email in under five minutes.