All twins

Plaid

live · conformance passing

Models the narrow slice of Plaid that account-linking, personal-finance and account-funding agents drive — link tokens, Sandbox public tokens and their exchange, the Item and its accounts, cached versus live balances, ACH numbers from Auth, and Transactions Sync with cursor pages of added, modified and removed transactions — against First Platypus Bank as Sandbox's user_good, with every envelope, token shape and replay rule taken from live Sandbox. What Sandbox cannot do on demand is the point: a pending charge posts when the environment advances, an Item falls into ITEM_LOGIN_REQUIRED and is repaired, a balance endpoint answers BALANCE_LIMIT, and a Sync batch is interrupted mid-pagination.

Category
Banking
Environment key
a 30-character token, no prefix
Verified against
plaid-python 44.0.0
Replaces
Plaid Sandbox, whose Items drift, whose updates arrive on their own schedule and whose rate limits cannot be summoned

What it models

Records your code can read, write and edit for the life of the environment. A route the twin does not model returns a provider-shaped refusal rather than a plausible response.

  • clients
  • link_sessions
  • public_tokens
  • items
  • access_tokens
  • accounts
  • auth_numbers
  • transactions
  • transaction_events

Verified in CI against

  • pythonplaid-python44.0.0

Live · console.twinbay.ai

Start with one base URL.

Create an environment and point your existing SDK at the hostname it gives you. The environment logs each request your agent makes, and you can edit any record it holds.

Start building

An environment in under a minute, no card required. Twinbay is free for academic researchers.