Activout.Banking
0.1.0-rc.1
dotnet add package Activout.Banking --version 0.1.0-rc.1
NuGet\Install-Package Activout.Banking -Version 0.1.0-rc.1
<PackageReference Include="Activout.Banking" Version="0.1.0-rc.1" />
<PackageVersion Include="Activout.Banking" Version="0.1.0-rc.1" />
<PackageReference Include="Activout.Banking" />
paket add Activout.Banking --version 0.1.0-rc.1
#r "nuget: Activout.Banking, 0.1.0-rc.1"
#:package Activout.Banking@0.1.0-rc.1
#addin nuget:?package=Activout.Banking&version=0.1.0-rc.1&prerelease
#tool nuget:?package=Activout.Banking&version=0.1.0-rc.1&prerelease
Activout.Banking
Archive and export your own bank transactions using Enable Banking account information (AIS). The service is read-only and never makes payments.
- Activout.Banking is a .NET 10 library. It covers API signing, consent, account reconciliation, the SQLite archive and synchronisation.
- Activout.Banking.Cli is a .NET tool that installs the
bankcommand.
bank connect personal --bank SEB --country SE --psu-type personal # BankID in the browser
bank account alias personal:1 salary
bank sync --all
bank export personal:salary --month 2026-09 --format csv > september.csv
bank status
bank doctor
Synchronisation needs the bank API. transactions, export, status, connections and accounts read only the local
archive, so they work offline. Exports are your own archive, not official bank statements.
Documentation
- Setup: Enable Banking application, keys, callback and configuration
- Data model: archive tables, account and transaction identity, sync rules
- Troubleshooting: exit codes, common errors, doctor
Building
dotnet test
dotnet pack -c Release # writes artifacts/*.nupkg
dotnet tool install --global --add-source ./artifacts Activout.Banking.Cli
bank --help
Releasing
Push a tag such as v0.2.0 (or v0.2.0-rc.1 for a prerelease). While Activout.DatabaseClient is a release candidate,
only prerelease tags can pack (NuGet refuses a stable package with a prerelease dependency). The Publish workflow tests and packs with that
version, attests build provenance, pushes both packages to NuGet.org via trusted publishing and creates the GitHub
release. Verify a package with gh attestation verify <file>.nupkg -R activout/Activout.Banking.
Licence
MIT. See LICENSE.
References inspected
Built from current upstream documentation and code (2026-10-02), not copied:
- Enable Banking API reference, AIS flow and restricted production docs at enablebanking.com/docs
- enablebanking-api-samples at
7a16788840c42b63c305652f8ea29ab69207db25 - goBankCli (MIT) at
d5aa11a90f5e717648626dd2d205d14c6352447c, read for design lessons only
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Activout.DatabaseClient.Dapper (>= 5.0.0-rc3)
- Dapper (>= 2.1.89)
- Microsoft.Data.Sqlite (>= 10.0.12)
- Microsoft.Extensions.Http.Resilience (>= 10.10.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.1 | 48 | 10/2/2026 |