Emiel-Purple-Kiwi By the way, does the Bunq REST api have a swagger available or any other self-documenting mechanism?
Yes it does, but like I mentioned above. There are a few small mistakes in it that make it less reliable than the official SDK's and the fact that it seems not to work with the official Swagger generators :(.
Emiel-Purple-Kiwi I personally am not a fan of all these abstractions. It's yet another thing to maintain when the API updates. But that's just old grumpy engineer me.
I prefer the opposite, why rewrite/write your own client if there already exists one that does what you need? Why spent time writing a client instead of the actual business logic you need if someone else has already written such client :P?
There are a lot of tools out there that should make maintainability less hard.