Build1 distinct publisher3 min readUpdated
Nordigen's free account-information API has been sunset inside GoCardless Bank Account Data, which stopped onboarding new developers in 2025. PSD2 consents do not transfer.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
Nordigen, the Latvian open-banking startup that ran a genuinely free account-information API, was acquired by GoCardless in 2022, folded into GoCardless Bank Account Data, and its free tier has been sunset [1][2][3]. GoCardless Bank Account Data itself stopped taking new onboarding in 2025, and according to a migration field guide published on dev.to by John Frandsen there is no indication access is coming back for new independent developers [4][5].
The affected population is specific: nightly balance-and-transaction pulls for budgeting apps, card-spend categorizers, scripts pushing transactions into Google Sheets, and indie SaaS with a "connect your bank" button that a few hundred real people use [6]. All of it worked on a free tier, and none of it has a procurement department [6].
Frandsen sorts the exits into three, by pain. Going direct means registering as an account information service provider, surviving the paperwork, and buying QWAC and QSealC certificates from a qualified trust service provider before integrating bank by bank [7]. Certificates alone run EUR 2,000 to EUR 10,000 per year depending on the provider, which is roughly EUR 167 to EUR 833 a month before anyone writes code [8][9]. Add months of audit evidence, policy documents, insurance and registrations [10], per-bank onboarding that sometimes demands its own certificates [11], and permanent ownership of every bank's API quirks and breaking changes [12]. That is a reasonable trade if bank connectivity is the product, and not if you have 40 users [13].
The middle path, where Frandsen says most ex-Nordigen builders land, is an aggregator that holds the licence and certificates but lets you bring bank-issued client credentials you registered for yourself, usually through a web form with same-day approval, in exchange for one harmonized REST interface [14][15]. You keep the keys, so going direct later stays possible [15]. The enterprise option puts the licence, certificates and bank relationships entirely with the aggregator, and hands you sales calls, per-call pricing tiers and contract cycles [16].
The migration cost that no vendor choice removes is consent. A PSD2 consent is issued by the bank to one named provider for one user for a limited window, it does not export, and it stays behind when you switch [17]. Every end user re-authenticates once, so plan the messaging and expect connected accounts to dip [18]. Recurring-access consents last up to 90 days, 180 in some jurisdictions as rules evolve, and after migration day one is day one again [19] - about four re-authorization cycles a year to design around [20]. Nordigen requisitions and end-user agreements cannot be moved or converted; they die with the account [21].
History is the other thing you lose quietly. Most banks serve roughly 90 days of transactions per consent window, some more, few years [22]. If your old provider cached more than that, export raw accounts, balances, transactions and metadata into storage you control before deactivating, because the new provider cannot re-fetch what the bank will not serve [22].
Two ingestion details worth fixing during the move rather than after. Hash the bank's stable transaction ID together with the booking date as your dedupe key, because some banks re-issue the same ID for a corrected transaction on a different date and you want that as a new row [23]. And keep pending and booked in a state column, count only booked rows in financial reports, and expire old pendings instead of promoting them, since dropped card authorizations never become booked [24].
Watch whether GoCardless reopens onboarding at all [5], watch the 90-versus-180-day consent window as the rules move [19], and watch your connected-account count in the week after you flip providers [18].
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
Nordigen was a Latvian open-banking startup that ran a genuinely free account-information API.
Nordigen was acquired by GoCardless in 2022 and is being folded into 'GoCardless Bank Account Data'.
Nordigen's free tier has been sunset.
GoCardless Bank Account Data stopped taking new onboarding in 2025.
As of the article's writing there is no indication that access is coming back for new independent developers.
Those affected include budgeting apps pulling balances and transactions nightly, expense trackers categorizing card spending, spreadsheet users pushing transactions into Google Sheets, and indie SaaS with a 'connect your bank' button used by a few hundred real people; all ran on a free tier and none have a procurement department.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Single practitioner guide, no primary confirmation
Every claim in the cluster rests on one self-published dev.to field guide. The mechanical material (consent non-portability, 90-day windows, dedupe and pending/booked handling) is internally consistent and includes working code, which raises credibility for implementation detail. But the load-bearing platform facts — the free-tier sunset and the 2025 onboarding freeze — have no vendor notice, changelog, regulator page or second publisher behind them in this cluster, and the certificate price range is unattributed to any named trust service provider.
No measured migration or usage data
The cluster documents supply-side changes (tier retirement, onboarding freeze, certificate pricing) but contains no counts of affected developers, no named replacement providers, and no measurement of where migrations actually landed. The one adoption-shaped assertion — that most ex-Nordigen independents choose the bring-your-own-credentials model — is unquantified and unsourced, so adoption cannot be scored without inferring facts the source does not supply.
Sober guidance, over-generalized headline framing
The body is deliberately deflationary — costs, paperwork, consent mechanics and specific bug patterns rather than novelty claims — so most of the piece is aligned with its evidence. The mild overstatement is in the framing: one provider's tier retirement is generalized to 'the era of free bank data for side projects is over at the big aggregators', and the migration-destination claim about most ex-Nordigen independents is asserted without any measurement, while no primary notice is offered for the sunset or onboarding freeze.
Independent-looking guide with an unnamed-vendor steer
Scored only on observable framing in the supplied source: the guide is self-published on a developer platform, criticizes both the incumbent's closure and the enterprise sales model, and gives away detailed implementation code, which reads as practitioner-motivated. The counterweight is that it steers readers toward an unnamed category of bring-your-own-credentials aggregators and uses a placeholder new-provider endpoint, with no disclosure of any commercial relationship. The cluster contains no information about the author's affiliations, so this score reflects framing signals rather than any established interest.
Moderate for mechanics, low for platform status
Confidence is split. The PSD2 consent lifecycle, history-window and ingestion guidance are coherent, specific and demonstrated in code, so they are reasonably trustworthy as engineering advice. Confidence in the commercial status claims — free tier sunset, 2025 onboarding freeze, no return of access, 2026 certificate pricing — is limited by there being exactly one secondary source and no primary confirmation, and adoption is entirely unmeasured.
build
Agentic checkout liability is already decided, and the deciding factor is which card you attached1 distinct publisher
invest
Seven years, zero tickets, one cancellation: the churn signal no health score catches1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 14, 2026