Developers
Create an API key, export credentials.json, and make your first decrypted call in minutes.
Create your API key
Log in to create an API key and export your credentials bundle, then pick a language above to make your first call.
Send the key in the X-Api-Key header. It grants the same access you have to your own data.
Package: @open-banking-io/client
Install
Requires Node ≥ 20 (built-in WebCrypto + fetch, no runtime deps).
Connect & call
Point the client at your credentials.json — every request is authenticated and every response decrypted in-process.
Methods
getAccounts()List your accounts with decrypted balances.
getTransactions(accountId, …)Page an account's transactions (date range, limit, offset).
getConnections()List your connected banks.
sync(accountId)Refresh one account from the bank (decrypts the session uid locally).
syncAll()Refresh every account that has an active session.
Create the Secret
The credentials.json= key renames your dated download to a clean filename inside the cluster.
Mount it in a Deployment
Mount the Secret read-only and load it in your code, e.g. fromCredentials("/etc/obio/credentials.json").