Early access

Email that actually arrives.

The transactional email API for developers who measure deliverability in basis points — not vibes. Send, observe, and trust every message.

No credit card · 3,000 emails/mo free · 60-second setup

01 — The problem

When you send for many customers, one of them can ruin it for all

Most email tools treat every message as if it came from you. So when one customer sends something that gets marked as spam, the damage spreads — and your other customers’ emails start landing in junk too. RRay keeps each customer’s sending separate, so trouble stays where it started.

A space for every customer

Give each of your customers their own space and their own keys. Their sending stays theirs — separate from everyone else on your account.

One sender can't sink the rest

Keep each customer’s sending reputation on its own track, so one customer’s spam complaints don’t drag down delivery for all the others.

Easy to plug in

One clean API to send a message. Add a key, make a request, done — no drawn-out setup before your first send.

A safe place to test

A sandbox mode so you can wire everything up and run it end to end without sending anything real or touching your reputation.

See what happened

A clear record of every message — accepted, delivered, rejected — so you’re never guessing why an email did or didn’t arrive.

Use your own domains

Send from your customers’ own domains, so messages look like they come from them — not from a shared, generic sender.

02 — How it works

Up and running in three steps

No long onboarding. Create a space, send through the API, and watch it in the dashboard.

01

Create a space per customer

One space per customer, each with its own keys. Add them as you onboard.

02

Send through one API

Make a single request to send a message. The same call works for every customer.

03

Watch it in the dashboard

Follow what happened to each message and manage customers and keys in one place.

curl https://api.rray.app/v1/emails \
  -H "Authorization: Bearer rray_live_..." \
  -H "X-Workspace-Id: ws_customer_42" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@your-customer.com",
    "to": "user@example.com",
    "subject": "Welcome aboard",
    "html": "<p>Thanks for signing up.</p>"
  }'
03 — Pricing

Start free. Get a dedicated reputation when you need it.

Everyone starts on a shared sending pool. When a customer needs its own reputation, move it to a dedicated pool — without paying a separate fee for a dedicated IP.

Free

Best for getting started and testing.

  • Full sending API
  • A space & keys per customer
  • Shared sending pool
  • Dashboard to manage it all
Get early access

No card needed.

How RRay compares

vs Amazon SESCheap and powerful, but you assemble per-customer separation, domains and monitoring yourself.
vs SendGrid subusersGives per-customer separation — but charges for a dedicated IP per customer to isolate reputation.
vs ResendGreat developer experience, but all your customers share one sending reputation.
04 — Roadmap

Built in the open

We’d rather show you exactly where things stand. Here’s what works now, what we’re building, and what’s next.

Available now
  • Send email through the API
  • A separate space + keys for each customer
  • Dashboard to manage customers and keys
  • Sign in with Google
In progress
  • A dedicated sending reputation per customer
  • Sandbox test mode
  • Per-message logs & events in the dashboard
  • Connect your own sending domains
Planned
  • Delivery & bounce notifications (webhooks)
  • SDKs for Node, Python & Go
  • Send & manage templates from the dashboard
  • Analytics
05 — FAQ

Questions

What is RRay?

RRay is a transactional email service for companies that send email on behalf of their own customers — platforms, agencies and multi-tenant SaaS. You send signups, receipts, password resets and alerts through one API, and each customer can keep its own sending reputation so problems stay contained.

How is RRay different from Amazon SES?

SES is low-cost and flexible, but you have to build and operate per-customer separation, domain setup and monitoring yourself. RRay gives you a space and keys per customer out of the box, plus a dashboard to manage it — so you don’t assemble that layer by hand.

How is RRay an alternative to SendGrid subusers?

SendGrid subusers can separate customers, but isolating each customer’s reputation typically means paying for a dedicated IP per customer. RRay is built to give per-customer reputation separation without a per-IP surcharge.

How is RRay different from Resend?

Resend has an excellent developer experience, but customers all share one sending reputation. RRay keeps each customer’s sending on its own track, which matters when you send for many different businesses.

Can I send email on behalf of my own customers?

Yes — that’s exactly what RRay is for. You create a separate space and keys for each customer, send from their own domains, and keep their sending separate from everyone else on your account.

Do I need a dedicated IP for each customer?

No. RRay is designed to give per-customer reputation separation without charging you for a dedicated IP per customer the way some providers do.

Is RRay ready for production?

RRay is in early access. Sending through the API, per-customer spaces and keys, the management dashboard and Google sign-in work today. Dedicated per-customer reputation, a sandbox, in-dashboard logs and custom domains are in progress — see the roadmap above.

Where is RRay hosted?

RRay is hosted in the EU.

Send for every customer — without the collateral damage.

Join early access while we build. Your feedback shapes what ships next.

Get early access