SDKs and tools

The A2A Link SDK, the bank-linking simulator, the webhook forwarding tool, Postman, the API explorer and the demo app.

SDKs#

SDKStatusGet it
A2A Link SDK for web appsAvailable<script src="https://sandbox.a2ainstapay.com/v1/a2a-link.js"></script>. See Hosted screens and the web SDK
iOS SDKComing soonJoin early access
Android SDKComing soonJoin early access

Your server calls the Tenant API with any HTTP client. The OpenAPI contract works with code generators such as OpenAPI Generator if you prefer a typed client.

Sandbox tools#

ToolWhat it is forGet it
Bank-linking simulatorA drop-in stand-in for Plaid Link with test banks for every outcome<script src="https://sandbox.a2ainstapay.com/plaid-sim/link-initialize.js"></script>
Webhook forwarding toolReceive webhooks on your own computer without a tunnela2a-listen.mjs, Node.js 18 or later
Postman collectionEvery operation, with a request that stores the access tokenDownload; the environment file is in the portal
API explorerSend requests to your workspace from the browserIn the developer portal
Demo appA working Tenant app with a Customer app and a Business appOpen the demo
Test valuesEvery test value in JSON, for automated teststest-values.json
Documentation indexA plain-text index of the contract, test data and SDK for coding assistantsllms.txt

Use the forwarding tool#

Shell
A2A_CLIENT_ID=cli_sbx_... A2A_CLIENT_SECRET=sk_sbx_... \
  node a2a-listen.mjs --base https://sandbox.a2ainstapay.com --forward-to http://localhost:3000/webhooks

Each forwarded webhook keeps its original body and A2A-Signature, so your verification code runs unchanged.

Use Postman#

  1. Import the collection.
  2. In the portal, open Docs and test data, Downloads, and download the environment for your workspace.
  3. Add your client secret to the environment.
  4. Run Get an access token. It stores the token for every other request.