PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Banking Python Packages

Python packages with the GitHub topic banking. Sorted by monthly downloads, with stars and forks.
knovichikhin
pyiso8583

ISO8583 protocol parser that creates a regular Python dictionary describing ISO8583 data

409K 69 20
csingley
ofxtools

Python OFX Library

156K 347 75
raphaelm
fints

Pure-python FinTS (formerly known as HBCI) implementation

100K 423 109
jleclanche
iso18245

Python implementation of the ISO 18245 Merchant Category Codes database ⛺

39K 76 24
Dullage
starlingbank

A python package that provides limited access to the Starling bank API.

26K 6 3
phoughton
pyiso20022

A Python package (on PYPI) to create or parse ISO20022 messages.

19K 23 9
sebastienrousseau
pain001

Generate and validate ISO 20022 payment files (pain.001 v03-v12, pain.008) from CSV, SQLite, JSON, or Parquet. XSD and SEPA scheme validation, pain.002 and camt.053 parsers and builders, plus a CLI, REST API, MCP server, and LSP server for editor diagnostics. 🐍

7K 49 15
sebastienrousseau
bankstatementparser

Parse bank statements (CAMT, PAIN.001, MT940, MT942, OFX/QFX, BAI2, CSV, and PDF) into unified Transactions. Treasury analytics, 2-way reconciliation, PDF forensics, Parquet & Ledger exports (hledger, beancount), deduplication, LLM & vision fallback, CLI, and REST API. 🐍

6K 55 12
Qluxzz
avanza-api

A Python library for the unofficial Avanza API

5K 163 61
open-banking-io
open-banking-io

Zero-knowledge open banking — server-to-server SDKs (.NET, Node, Python, Rust, Go, Java, Ruby, PHP) and the openbanking CLI for open-banking.io

4K 20 5
sebastienrousseau
pain001-mcp

Generate & validate ISO 20022 pain.001 payment files from Claude Desktop, Cursor & other MCP clients — pain.001 v03-v12, pain.008, SEPA SCT/SDD/INST, cross-border rulebook checks. Part of the ISO 20022 MCP Suite.

4K 1 0
knovichikhin
psec

A Python package for payment security

4K 27 9
knovichikhin
pyemv

A Python package for EMV cryptography in payment systems

4K 55 18
sebastienrousseau
pain001-lsp

Language Server Protocol server for authoring pain001 ISO 20022 Customer Credit Transfer Initiation data files (JSON and CSV diagnostics, completion, hover, code actions). v0.0.52 on PyPI.

3K 1 0
mgao6767
frds

Financial research data services for academics.

3K 110 27
cammac-creator
ibanforge

IBAN validation API: bank code checked against national registers (DE, AT, BE, CZ, SK, BG, CH, LI), national check digits (FR, BE, IT, ES, UK), BIC resolved with its source, SEPA Instant and VoP readiness, bank-level sanctions (OFAC, EU, UN). 89 countries. REST API and MCP server.

2K 3 5
sebastienrousseau
camt053-mcp

Parse & reconcile ISO 20022 camt.053 bank-to-customer statements from Claude Desktop, Cursor & other MCP clients — 19 tools, CBPR+/HVPS+ readiness, SLSA-L3 provenance. Part of the ISO 20022 MCP Suite.

2K 2 0
dkaleganov
mercury-multiorg-mcp

Unofficial read-only MCP server that works across several Mercury banking organizations in one AI session.

2K 0 0
Bigred97
apra-mcp

Query the Australian Prudential Regulation Authority in plain English from Claude or any MCP client. Per-bank capital ratios, fund-level super, life + general insurance — post-AASB17.

2K 0 0
sebastienrousseau
acmt001-mcp

Generate & validate ISO 20022 acmt.001 account management messages from Claude Desktop, Cursor & other MCP clients. Part of the ISO 20022 MCP Suite.

2K 1 0
codatio
codat-accounting

Python SDK for Codat API

2K 2 2
codatio
codat-lending

Python SDK for Codat API

2K 2 2
rds0001
risk-weighted-assets

Auditable CRR III RWA, capital, IRRBB and ICAAP Python reference library

2K 1 0
codatio
codat-assess

Python SDK for Codat API

2K 2 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology