Banky
Open Banking AISP dashboard, self-hosted and serverless
Banky connects bank accounts (Santander, Revolut and 2,500+ EU/UK banks) through Enable Banking AISP read-only. It gives instant balances, rule-based categorisation, custom cutoff billing cycles, budgets and analytics — fully self-hostable on Cloudflare Workers + D1 or Docker, with zero-trust security throughout.
- Role
- Creator & Engineer
- Client
- Own product
- Category
- Fintech / Open Banking
- Headline figure
- 2,500+

Banky — HeroVerified
- EU/UK banks
- 2,500+
- AISP access
- Read-only
- Cloudflare self-hosted
- Serverless
Problem
Personal finance dashboards mean handing transaction data to a third party. Privacy and control are usually in tension with convenience.
Solution
A truly self-hosted, read-only aggregator: the user owns the runtime and the data, while hexagonal architecture keeps SQLite, Cloudflare D1 and mock adapters interchangeable.
Capabilities shipped
Multi-bank aggregation
Link many banks in one place with no transfer permissions.
Sub-millisecond queries
Data synced into local SQLite or Cloudflare D1 with local caching.
Smart categorisation
Rule-based tagging, regex matching and remembered manual labels.
Custom billing cycles
Configurable statement cutoff days per account or globally.
Zero-trust security
AES-256-GCM, PBKDF2-HMAC-SHA256, RSA-4096 JWTs and HMAC anti-CSRF.
Serverless or Docker
One codebase deployable to Cloudflare Edge or a local container.
Stack
- Frontend
- React 19
- Build
- Vite
- Styling
- Tailwind CSS v4
- Backend
- Hono
- Language
- TypeScript
- Validation
- Zod
- Database
- Drizzle ORMSQLite / Cloudflare D1
- Deployment
- Cloudflare Workers/PagesDocker
- Integration
- Enable Banking






