Skip to main content

Ruby SDK

The jetemail gem is the official Ruby SDK for JetEmail transactional email (MIT license, Ruby 3.0+). Create a transactional API key in the dashboard: OutboundKeys → Add API key. Use that key with the SDK.

Installation

Or add to your Gemfile:
Gem on RubyGems: jetemail.

Quick start

Use a from address on a verified domain (see Getting started).

Constructor

client.email.send(**options)

Send a single email. Response shape: { "id" => String, "response" => String }.

client.batch.send(emails)

Send up to 100 emails in one request. Returns summary (total, successful, failed) and results per message.

Attachments

Error handling

Common status codes: 400 invalid request, 401 bad/missing API key, 500 server error.
For additional examples and the full option list, see the RubyGems page. REST details: API reference.