# C\#

{% hint style="danger" %}
By integrating with bunq's Public API, you agree to comply with bunq’s [**Terms & Conditions**](https://static.bunq.com/framer/documents/Terms-Conditions-API-EN-20200805.pdf) and all applicable usage policies. Please **review them carefully** before getting started.
{% endhint %}

Welcome to the bunq C# SDK documentation! 👨‍💻

Before you dive into this documentation, please consider:

* Learning what objects you will work with by reading about our [bunq API objects](/basics/bunq-api-objects.md) 🤓
* Checking out [our developer portal](https://developer.bunq.com/) 🙌
* Grabbing your Production API key from [our developer portal](https://developer.bunq.com/) or the bunq app 🗝
* Generating a Sandbox API key using [our developer portal](https://developer.bunq.com/) 🗝
* Visiting [our forum](https://together.bunq.com/t/api) where you can share your creations, questions and experience 🎤

Give us your feedback, create pull requests, build your very own bunq apps and most importantly: have fun! 💪

Here you can find our SDK code and start building:

{% embed url="<https://github.com/bunq/sdk_csharp>" %}

Now let's dive into the SDK documentation.

### Installation

The `sdk_csharp` is hosted on [nuget](https://www.nuget.org/packages/Bunq.Sdk).

`Install-Package Bunq.Sdk`

`dotnet add package Bunq.Sdk`

In the next sections, you’ll find everything you need to get comfortable with the bunq SDK — how to use it, run tests, and deal with any exceptions that might come your way. Whether you're just starting out or deep into development, we've got your back!


---

# 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/c.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.
