# Upstra UIKit error for setting an API key

**URL:** https://forum.social.plus/t/upstra-uikit-error-for-setting-an-api-key/153
**Category:** iOS
**Tags:** technical
**Created:** [May 19, 2021, 11:33am UTC](https://forum.social.plus/t/upstra-uikit-error-for-setting-an-api-key/153 "2021-05-19T11:33:20Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Timo](https://avatars.discourse-cdn.com/v4/letter/t/c4cdca/32.png) [@Timo](https://forum.social.plus/u/Timo)
#### Post date: [May 19, 2021, 11:33am UTC](https://forum.social.plus/t/upstra-uikit-error-for-setting-an-api-key/153/1 "2021-05-19T11:33:20Z")

</div>

I tried using UIKit on iOS by calling it through SwiftUI - im getting the following error while I’ve already inited the API Key in my app delegate

 ![image](https://europe1.discourse-cdn.com/flex013/uploads/amity/original/1X/c113e38c58f089409ddf7597ab5aaa32df7a7857.png)

---

<div class="post-metadata">

### Author: ![siengnonta](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@siengnonta](https://forum.social.plus/u/siengnonta)
#### Post date: [June 4, 2021, 11:24am UTC](https://forum.social.plus/t/upstra-uikit-error-for-setting-an-api-key/153/2 "2021-06-04T11:24:10Z")

</div>

UpstraUIKit requires 2 initializing functions consist of…

1. `UpstraUIKitManager.setup("API_KEY")`
2. `UpstraUIKitManager.registerDevice(withUserId: "USER_ID", displayName: "USER_NAME")`.

Otherewise, Upstra’s ui components will not be working and causes crashing issue.
