## MedplumClient.getInitPromise() method [​](/content/docs/sdk/core.medplumclient.getinitpromise#medplumclientgetinitpromise-method "Direct link to MedplumClient.getInitPromise(/index.html) method")

Gets a Promise that resolves when async initialization is complete. This is particularly useful for waiting for an async `ClientStorage` and/or authentication to finish.

**Signature:**

```typescript
getInitPromise(): Promise<void>;
```

**Returns:**

Promise<void>

A Promise that resolves when any async initialization of the client is finished.

- [MedplumClient.getInitPromise() method](/content/docs/sdk/core.medplumclient.getinitpromise#medplumclientgetinitpromise-method/index.html)
