You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add native Go Resend current parity
- Implements native Resend emails, domains, API keys, audiences, contacts, inbox UI, and explicit JSON seed handling in the Go runtime.
- Adds official Resend SDK external E2E coverage plus CI wiring for the native Go service.
- Updates Resend docs, skills, and service listings for native runtime support.
* Reject unsupported native seed configs
|`service`|*(required)*| Service name: `'vercel'`, `'github'`, `'google'`, `'slack'`, `'apple'`, `'microsoft'`, or`'aws'`|
149
+
|`service`|*(required)*| Service name: `'vercel'`, `'github'`, `'google'`, `'slack'`, `'apple'`, `'microsoft'`, `'okta'`,`'aws'`, `'resend'`, `'stripe'`, `'mongoatlas'`, or `'clerk'`|
145
150
|`port`|`4000`| Port for the HTTP server |
146
151
|`seed`| none | Inline seed data (same shape as YAML config) |
147
152
|`baseUrl`| none | Override advertised base URL. Per-service `baseUrl` in seed config takes highest priority, then this option, then `EMULATE_BASE_URL` env var (supports `{service}`), then `PORTLESS_URL` (supports `{service}`, automatically set by the `portless` CLI wrapper), then `http://localhost:<port>`. |
@@ -693,6 +698,19 @@ Manual STS requests can use `POST /sts/` with an `Action` form parameter. In the
693
698
694
699
- `GetCallerIdentity`, `AssumeRole`
695
700
701
+
## Resend
702
+
703
+
Resend email API emulation with local capture for sent emails, domains, API keys, audiences, contacts, and an inbox UI. Set `RESEND_BASE_URL` before importing the official Resend Node.js SDK and the SDK will send to the emulator.
704
+
705
+
The experimental native Go runtime serves the same current Resend routes, supports explicit JSON seed configs for Resend through `--seed`, and is verified against the official `resend` SDK for emails, batch email sends, domains, API keys, and legacy audience contacts.
Embed emulators directly in your Next.js app so they run on the same origin. This solves the Vercel preview deployment problem where OAuth callback URLs change with every deployment.
Copy file name to clipboardExpand all lines: apps/web/app/docs/resend/page.mdx
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,10 @@
2
2
3
3
Resend email API emulation with email sending, domain management, API keys, audiences, contacts, and a local inbox for captured messages.
4
4
5
+
Set `RESEND_BASE_URL` before importing the official `resend` Node.js SDK and the SDK will call the emulator without code changes.
6
+
7
+
The experimental native Go runtime implements the current Resend routes below, supports explicit JSON seed configs for Resend through `--seed`, and is verified against the official `resend` SDK for emails, batch email sends, domains, API keys, and legacy audience contacts.
0 commit comments