EveryAppEveryApp
Providers

Plaid

Bank data: accounts, balances, transactions and identity, for the Items an app links.

Bank data: accounts, balances, transactions and identity, for the Items an app links.

API key

Unverified: nobody has checked this against Plaid's own docs yet. Tell us if something is wrong.

  1. Open dashboard.plaid.com and create an API key with only the access your apps need.
  2. Copy it. It may be shown only once.

What to create: Plaid needs a client_id and a secret on every call, in the JSON body or in the PLAID-CLIENT-ID and PLAID-SECRET headers.

Add it to your Gateway. It asks for the key:

everyapp provider add plaid

Use it in an app

In the app's everyapp.config.ts:

capabilities: {
  plaid: { access: "read", why: "What the app does with it." },
},

The app calls Plaid's API with integrationFetch(), and the Gateway adds the key. More in API providers.

Check it worked: everyapp provider show plaid shows the key as set.

Rate limits: Set per endpoint and per Item: /accounts/get allows 15 a minute per Item and 15,000 a minute per client.

Something wrong or missing? Open an issue.

On this page