paint-brush
Program Your Money to do Anything you Wantby@bunq
514 reads
514 reads

Program Your Money to do Anything you Want

by bunqNovember 23rd, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Program Your Money to do Anything you Want. Programmable banking is a RESTful banking API with more than 200 endpoints that anyone can use to manage their bank account. Using our API, you can integrate your bank account with anything: adding €5 to your savings account every time you run 5 kilometers. Building custom automations and cool side projects with real banking data remains a distant fantasy. Building apps you can't build anywhere else is possible with the bunq API. The community forum is moderated by fellow developers so you’ll always get competent support.

Company Mentioned

Mention Thumbnail

Coins Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Program Your Money to do Anything you Want
bunq HackerNoon profile picture

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)