# Chat Widget methods The following are methods for controlling the chat widget: ## mount & demount Mount or demount the widget from the window. ```javascript SinchSdk.Chat.mount({configuration}) ``` ```javascript SinchSdk.Chat.demount() ``` ## open & close & toggle Open or close the chat window or configure it so it can be toggled. ```javascript SinchSdk.Chat.open() ``` ```javascript SinchSdk.Chat.close() ``` ```javascript SinchSdk.Chat.toggle() ``` ## send Send a message over the chat widget. ```javascript SinchSdk.Chat.send("text") ``` ## Cleaning up the SDK storage data The user session along with certain configuration parameters is stored in the browser storage. If you want to clear it, use: ```javascript SinchSdk.clear() ``` ## Terminating the SDK When you are finished with the SDK, clear the SDK memory including the saved token for authorization with the following method: ```javascript SinchSdk.terminate() ```