> ## Documentation Index
> Fetch the complete documentation index at: https://developer.sanas.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# InitSDKResult

`InitSDKResult` is returned by `RemoteSDK.Initialize()` and indicates whether the SDK connected to Sanas Cloud successfully.

## Values

| Enum                    | Description                                         |
| ----------------------- | --------------------------------------------------- |
| `SUCCESS`               | SDK initialized and connected successfully          |
| `ALREADY_INITIALIZED`   | SDK was already initialized (no action taken)       |
| `INITIALIZATION_FAILED` | Connection or credential verification failed        |
| `INVALID_PARAMETERS`    | One or more `InitParams` fields are missing/invalid |
| `FAILED`                | General failure                                     |

## See Also

<CardGroup cols={2}>
  <Card title="RemoteSDK" icon="server" href="/API-Reference/Reference/Core-Classes/RemoteSDK">
    The `Initialize()` method that returns this enum
  </Card>

  <Card title="InitParams" icon="gear" href="/API-Reference/Reference/Parameters/InitParams">
    Configuration object passed to `Initialize()`
  </Card>
</CardGroup>
