Skip to main content
Five minutes from signup to a provider SDK talking to your own copy of Resend. Every surface runs the same four moves: create an environment, wait for the twin, collect its credential, point your code at it.

Prerequisites

  • An account on console.twinbay.ai. Email address, no invite code.
  • Python 3.9+ with pip install resend to run the SDK step.
1

Open the console

Sign in at console.twinbay.ai and open Environments.
2

Create an environment

Click Create environment. The first screen asks how it should start: pick a saved scenario, or Choose twins myself.From scratch, select Resend, change the suggested name to checkout-tests, and click Create environment. Tick Save these twins as a scenario to start every later run from it.
3

Take the URL and the key

The dialog follows each twin while Twinbay builds its container. Once a twin reads Ready, copy its Twin URL, such as https://resend-a1c93f.twinbay.run, then click Reveal API key.Keys stay collectable from the environment’s own page for as long as the twin runs, so one you skipped, closed the tab on, or lost is a click away.
4

Point the provider SDK at the twin

Change the base URL and the key. Nothing else.
5

Read back what your code sent

Open the environment and switch to Logs for every request your code made: method, path, status and latency. Click one for the full request and response bodies.

Next

Advance environment time

Turn a queued email into a delivered or bounced one without waiting.

Edit environment state

Replace a record the provider would never let you write.

Available twins

What Resend and Linear model, and where each stops.

Scenarios

Save an environment definition and start every CI job from it.
Stuck? Write to hi@twinbay.ai.