# Client SDK basics

> Follow this workflow for basic Vivox SDK client setup.

| Topic                                                                                                | Description                                                                                                 |
| :--------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------- |
| [Initialize the SDK](./initialize-voice-client-object)                                               | Code sample and guidence on initializing the SDK.                                                           |
| [Sign in with the Authentication package](./sign-in-with-authentication-package)                     | How to use the Unity Authentication package to manage Vivox sign-ins.                                       |
| [Sign in with Custom IDs](../../unity/developer-guide/vivox-unity-sdk-basics/sign-in-with-custom-id) | An alternative authentication option if you already have an existing player management system in your game. |
| [Sign in to a game](./sign-in-to-game)                                                               | How to sign players into a Vivox instance.                                                                  |
| [Sign out of a game](./sign-out-of-game)                                                             | How to sign players out of a Vivox instance.                                                                |
