# \[unmaintained] Software Development Kits (SDKs)

{% hint style="warning" %}
We're stopping the maintenance of the official bunq SDKs. While these libraries helped many developers get started, we’ve seen that the vast majority of developers integrate **directly** with the **bunq API** rather than through the SDKs.

As a result, our efforts naturally shifted toward improving the **API itself** and **its documentation** to accelerate improvements and better support the majority of developers building on our platform.

Read more here: <https://help.bunq.com/articles/sdk-deprecation>
{% endhint %}

#### Using the SDKs Going Forward

The existing SDKs will remain available for download, but they are now considered historical archives.

* **Use "As Is":** You may continue to use historical copies of the SDKs, but you do so at your own risk. They are provided "as is" without any support or updates from bunq.&#x20;
* **No Guarantee for Future Changes:** We offer no guarantees that the SDKs will continue to function. Future updates to the bunq API may introduce breaking changes that will cause the SDKs to fail without any warning.
* **No Bug Fixes or Security Patches:** The SDKs will no longer receive updates, including critical bug fixes or security patches.

***

#### New `x-bunq-warning` Header

Starting now, every API call made using one of the unmaintained SDKs will receive an `x-bunq-warning` header in the API response.

This header serves as a persistent reminder that you are using a deprecated tool that is no longer supported and may break in the future.

***

#### Our Recommendation: Migrate to the API

For a stable, secure, and future-proof integration, we strongly recommend that all developers build or migrate their applications to use **direct bunq API calls**. This ensures you always have access to the latest features and a supported development path. To get started use one of our tutorials <https://doc.bunq.com/tutorials/your-first-payment>&#x20;

***

#### Formerly Maintained SDKs

The code for the following SDKs remains available as a historical reference.

* [**Java**](/getting-started/tools/unmaintained-software-development-kits-sdks/java.md)
* [**PHP**](/getting-started/tools/unmaintained-software-development-kits-sdks/php.md)
* [**C#**](/getting-started/tools/unmaintained-software-development-kits-sdks/c.md)
* [**Python**](/getting-started/tools/unmaintained-software-development-kits-sdks/python.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.bunq.com/getting-started/tools/unmaintained-software-development-kits-sdks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
