• Developers
  • Swift App with Bunq API (iOS development)

Hey folks!


I’d like to get started with the Bunq API, using it to make a better version of the app for iPad and a small alp that allows me to see my balance on the Apple Watch.


I’d like to do so in Swift, Apple’s programming language, however I don’t see any packages for it on https://www.bunq.com/developer


Now I was thinking of setting up an API application in Laravel so that I can use the PHP package, but that would essentially mean managing to sides of the api. For a call to the Bunq API from the app I would first be making a call to my own API and from there I’d be making the call to Bunq in PHP.


This seems like a lot of unrequired effort, which brings me here! Have any of you worked with the API in Swift and do you have a better solution than mine? I’d love yo hear your thoughts!

    Hi Vincent,

    This sounds like a great way to gather everyones thoughts and ideas in regard to working with our API 💪

    Let's see what other bunqers have to share!

    Cheers & enjoy your Friday ✨

      Why not make a direct link with the API? No need for an intermediate API. You can probably base a lot of the work on the existing SDKs. 🙂

        Yeah great idea, as I suspect it should have already been there (here), as the bunq iPhone app I write this message from is most likely already built in Swift.

          I spent a couple of hours attempting this, however I got stuck on the whole authentication thing. I’m a little new to swift and I can’t seem to get the RSA key generation working. Sadly that’s the first step in communicating with the API 😢


          The PHP SDK seems to handle this for you, making it easier to get started.


          After a couple of frustrating hours I’ve finally gotten some response from the api through a quick PHP installation I set up.


          Conclusion: Getting into this bunq api is not as easy as I would have hoped. I’m gonna give it another go later this weekend, I’ll keep you posted 😉

            @DaveFlash: The bunq app is written 100% in objective-C.

              Keep in mind that if you want other users to eventually use your app that it might be smarter to do everything within the app. If you use your server as an intermediary that means you have access to their account which is always a risk.

                a year later
                Tim unlocked the discussion.
                  Write a Reply...