What do you do with your money aside from sending payments, receiving payments, maybe investing, and putting aside? Chances are, not much. :-)
Unless your bank has an API that goes beyond PSD2 and open banking, there is no way you can upgrade your banking experience with code. Building custom automations and cool side projects with real banking data remains a distant fantasy.
Fortunately, challenger banks, being IT companies at their core, open up APIs to their users directly. To give an example, we at bunq did it in 2017 already. While this is very cool in and out itself, the endpoints innovative banks expose don't always offer all the functionality you’d want to fully control your bank account.
Just because of that, and also because our founder is a developer 😎, we created the most revolutionary thing, a RESTful banking API with more than 200 endpoints that anyone can use to manage their bank account. 💪
What this means in practice is that using our API, you can integrate your bank account with anything:
Cards, savings & joint accounts, attachments, payments, transactions, and account settings are all programmable.
While working with APIs is always exciting, but just one second of poor DX will kill your enthusiasm at lightspeed.👽
Inspired by this axiom and having to deal with our API ourselves daily, we built a collection of tools that make it easy to get started with the bunq API:
Our community forum is moderated by fellow developers, so you’ll always get competent support.
Manage your bank account settings, automate payments and budgeting, use the apps built by the community, or create your own ones! You’ll have 1 month to test it all on production.
Start by just running a command. You’ll be connected to sandbox by default. Create test users right from the environment. Move to production the way you never did: just scan a QR-code. ✨
Choose the language of your preference:
PHP:
$ bash >(curl -s https://tinker.bunq.com/php/setup.sh)
Python:
$ bash >(curl -s https://tinker.bunq.com/python/setup.sh)
Java:
$ bash >(curl -s https://tinker.bunq.com/java/setup.sh)
C#:
$ bash >(curl -s https://tinker.bunq.com/csharp/setup.sh)