Program Your Money to do Anything you Want

Author profile picture

@bunqbunq

Programmable banking. Build apps you can't build anywhere else.

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: 
  • Automate payments of invoices received via email. 
  • Add €5 to your savings account every time you run 5 kilometers.
  • Order new bank cards when the old ones expire.
  • Make a lamp blink every time you receive a salary.
  • Build any flow that you know will make your life easier!
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:
  • detailed API docs;
  • SDKs that help you get started and make your first custom API calls;
  • a Postman collection that is auto connected to both the sandbox and production environments;
  • Tinker, a sample project auto connected to sandbox that you can run via a command and from which you can move to production by scanning a QR code;
  • an app directory where you can share your developments with the community.
Our community forum is moderated by fellow developers, so you’ll always get competent support.

Give programmable banking a try, and you’ll love it!

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)

Tags

The Noonification banner

Subscribe to get your daily round-up of top tech stories!