# desktop

[View as Markdown](https://docs.banuba.com/far-sdk/tutorials/development/basic_integration/desktop.md)[![](/far-sdk/img/ai-guide/chatgpt.svg)Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fdocs.banuba.com%2Ffar-sdk%2Ftutorials%2Fdevelopment%2Fbasic_integration%2Fdesktop.md%20\(desktop\)%20and%20help%20me%20with%20it%20in%20my%20Banuba%20Face%20AR%20SDK%20project.)[![](/far-sdk/img/ai-guide/claude.svg)Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fdocs.banuba.com%2Ffar-sdk%2Ftutorials%2Fdevelopment%2Fbasic_integration%2Fdesktop.md%20\(desktop\)%20and%20help%20me%20with%20it%20in%20my%20Banuba%20Face%20AR%20SDK%20project.)Install tools

The steps below apply to desktop integration (**Windows** and/or **macOS**) with **C++**.

1. Download **Banuba SDK** binaries [from GitHub](https://github.com/Banuba/FaceAR-SDK-desktop-releases).

2. Integrate libraries downloaded on the previous step into your build system. If you use **CMake**, consider our [quickstart-desktop-cpp](https://github.com/Banuba/quickstart-desktop-cpp) sample.

for Windows

Besides the **Banuba SDK** itself, you will require third party libraries from the `bin` folder.

3. Create rendering context or copy and paste into your project [ready-to-use helpers](https://github.com/Banuba/quickstart-desktop-cpp/tree/master/helpers/src) sources based on [GLFW](https://www.glfw.org/)

4. Setup `BNB_CLIENT_TOKEN`

helpers/src/BanubaClientToken.hpp

```
loading...
```

![Icon](/far-sdk/img/icons/github.svg "GitHub")

5. Initialize **Banuba SDK** with the **Client Token** and path to resources from the archive with the binaries. Create `Player`, `Camera`, `Input` and `Output` and load the **effect**.

realtime-camera-preview/main.cpp

```
loading...
```

![Icon](/far-sdk/img/icons/github.svg "GitHub")

6. Run the application! 🎉 🚀 💅

info

The **effects** are also resources, you may initialize **Banuba SDK** with several resource paths (one for effects and one for SDK assets).

for macOS

Resources for **MacOS** are inside `BanubaEffectPlayer.xcframework`.
