New: the MailCraft MCP server is live — connect your AI agent in one line. Connect your agent →
SDKs

Elixir

Coming soon

Send email from Elixir, with a Swoosh adapter for Phoenix apps.

The Elixir SDK isn't released yet — this page shows its planned API. You can send from Elixir today by calling the REST API directly.

Install

mix.exs
defp deps do
  [
    {:mailcraft, "~> 0.1"}
  ]
end

Send email

Send from a verified sender on one of your domains.

main.exs
mailcraft = MailCraft.Client.new(System.fetch_env!("MAILCRAFT_API_KEY"))

MailCraft.Emails.send(mailcraft,
  from: "[email protected]",
  to: ["[email protected]"],
  subject: "Welcome!",
  html: "<p>Thanks for signing up.</p>"
)

Keep your API key in the MAILCRAFT_API_KEY environment variable, never in source control. Create one under Settings → API keys, scoped to just what this app needs.

Next steps