2 releases
| 0.1.1 | Dec 30, 2025 |
|---|---|
| 0.1.0 | Dec 24, 2025 |
#516 in Authentication
21KB
238 lines
Client library for ABN Amro online banking
This library provides automated retrieval of mutations (transactions) from the ABN Amro banking platform. It handles authentication with the bank's API and fetches transaction history for specified accounts.
Example
let mut session = abna::Session::new("NL12ABNA0123456789".to_string()).await?;
session.login(1234, "12345").await?;
let mutations = session.mutations("NL12ABNA0123456789", None).await?;
for mutation in &mutations.mutations {
println!("{:?}", mutation.mutation);
}
ABN Amro mutations retrieval
This Rust library enables retrieval of mutations from the Dutch ABN Amro banking site using the "soft token" (5-digit pass code).
This library was created by and is maintained by Dirkjan Ochtman. If you are in a position to support ongoing maintenance and further development or use it in a for-profit context, please consider supporting my open source work on GitHub Sponsors or Patreon.
It was ported from a Python implementation I also created.
Dependencies
~81MB
~2M SLoC