RedX developer platform

Email and identity APIs.
One protected surface.

The first RedX API version is implemented behind authenticated accounts and production safety gates: transactional sending, hosted email verification, scoped keys, quotas, idempotency, and authorization-code Sign In with PKCE.

Implemented · private beta

Send API

Send transactional text or HTML email through an authenticated RedX mailbox with recipient-based quotas, request IDs, and idempotent retries.

  • Scoped Bearer keys
  • Idempotency-Key replay
  • Accepted and rejected recipients
Implemented · private beta

Verification Link API

Issue expiring verification links, store only token hashes and encrypted destinations, and poll completion through a separate read scope.

  • Scanner-safe POST confirmation
  • Encrypted destination storage
  • Configurable expiry
Implemented · private beta

RedX Sign In

Add the glowing RedX login button through an authorization-code flow with mandatory PKCE S256 and exact redirect-URI matching.

  • Five-minute one-use codes
  • One-hour access tokens
  • Verified profile and email userinfo
Roadmap

Signed Webhooks

Receive delivery, bounce, complaint, verification, and authentication events with signatures and retry handling.

  • HMAC signatures
  • Replay windows
  • Retry visibility
RedX Sign In button

A recognizable quick-login option with a strict protocol core.

The production button uses a black surface, blood-red outline, red glow, and centered RedX mark. Customer applications receive a short-lived authorization code—not the user's password—and exchange it with a mandatory PKCE verifier.

  • Customer applications never receive the user's RedX password.
  • Redirect URIs must match a registered value exactly.
  • Authorization codes expire in five minutes and can be used once.
Production buttonBlack · blood red · glow
authorization code + PKCE
GET /oauth/authorize?client_id=rx_client_...scope=openid profile emailcode_challenge_method=S256
Builder-first pricing

Lower entry prices with hard safety limits.

One email unit equals one recipient. Paid checkout remains disabled until Stripe billing, bounce handling, sender reputation controls, and capacity safeguards pass their own production tests.

Free

$0/month

1,000 email units / month
  • 100 units per day
  • 30 requests per minute
  • 2 API keys · 1 Sign In app
Builder

$7/month

10,000 email units / month
  • 2,000 units per day
  • 120 requests per minute
  • 5 API keys · 5 Sign In apps
Launch

$18/month

50,000 email units / month
  • 10,000 units per day
  • 300 requests per minute
  • 15 API keys · 20 Sign In apps
Sender choices

Use your active RedX identity or the managed verification sender.

The account sender uses the API owner's authenticated hosted RedX mailbox. The optional managed sender is fixed to verification@red-xai.com and remains unavailable until red-xai.com has a real Stalwart domain, mailbox, TLS, MX, SPF, DKIM, DMARC, reputation, and abuse controls.

Account senderyourname@redxaimail.com · requires active mailbox
Managed verification senderverification@red-xai.com · activation gated
Private beta console

Create scoped keys and register a RedX Sign In application.

Existing verified RedX accounts can use the developer console while public registration and paid billing remain safely gated.

Open developer console