Yapilayer
The open-source Open Banking platform
Yapilayer is an open-source Open Banking platform: a self-hostable core that exposes stable AIS and PIS APIs, with all bank connectivity delivered through a plugin framework. It is an alternative to commercial providers (Yapily, TrueLayer, Plaid, Tink) for teams that want financial connectivity without proprietary middleware.
What works today
- Account Information Services (AIS) — consent lifecycle, account discovery, balances, paginated transactions
- Payment Initiation Services (PIS) — single domestic payments, authorisation journeys, status lifecycle, signed webhooks
- Provider plugin framework — add a bank by implementing a connector module; the core never changes
- A bundled mock bank — a standalone simulated ASPSP so every journey works end-to-end with zero external dependencies
- Generated SDKs — TypeScript and Java, generated from the OpenAPI specification
- Two demo applications — complete AIS and PIS reference frontends
Fastest start
git clone https://github.com/texashedgeem/yapilayer.git
cd yapilayer/docker
docker compose up -d --buildThen open http://localhost:5173 (AIS demo) and http://localhost:5174 (PIS demo). See the Quickstart for the API-level journey.
Where to go next
- Introduction — concepts and architecture in five minutes
- Quickstart — first consent and first payment via the API
- Build a provider — connect a real bank