# iOS Sinch SDK - Installation

This guide demonstrates how to easily implement our SDK for chat and for push features.

## Prerequisites

- [Xcode 14+](https://developer.apple.com/xcode/) and a familiarity with how to use the Xcode UI.
- [Swift Package Manager](https://www.swift.org/package-manager/) (iOS 13+)
- Access to SDK GitHub repository.


Important!
This SDK GitHub repository is private, so you need to email Sinch to gain access.

## Installing the dependencies

You can install the necessary dependencies using the [Swift package manager](#swift-package-manager) inside of Xcode.

### Swift Package Manager:

To install the dependency using the Swift package manager:

1. In Xcode, navigate to the Swift package manager interface and enter the following link `https://github.com/sinchlabs/sinch-chat-ios-sdk`.
2. Log in to your GitHub account using your GitHub credentials and your GitHub [personal token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token).


Next, you must [initialize]((/docs/sinch-chat/getting-started/ios/initialization/) your solution.