# Watch together SDK

- [Watch Together SDK overview](/watch-together-sdk/sscale-confluence-watch-together-overview.md)
- [Authentication overview](/watch-together-sdk/sscale-confluence-overview.md)
- [Tutorials](/watch-together-sdk/sscale-confluence-tutorials.md)
- [Android](/watch-together-sdk/sscale-confluence-tutorials/sscale-confluence-android.md)
- [Android - Java/Kotlin](/watch-together-sdk/sscale-confluence-tutorials/sscale-confluence-android/android-java-kotlin-new.md)
- [iOS](/watch-together-sdk/sscale-confluence-tutorials/sscale-confluence-ios.md)
- [iOS Swift/Objective-c adapter](/watch-together-sdk/sscale-confluence-tutorials/sscale-confluence-ios/ios-swift-objective-c-adapter-new.md)
- [Web](/watch-together-sdk/sscale-confluence-tutorials/web.md)
- [Authentication](/watch-together-sdk/sscale-confluence-tutorials/web/authentication.md)
- [Create a New Project](/watch-together-sdk/sscale-confluence-tutorials/web/create-a-new-project.md)
- [Adding WT SDK library to the project](/watch-together-sdk/sscale-confluence-tutorials/web/adding-wt-sdk-library-to-the-project.md)
- [Installing the NPM package](/watch-together-sdk/sscale-confluence-tutorials/web/installing-the-npm-package.md)
- [Sample application](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application.md)
- [The conference skeleton](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/the-conference-skeleton.md)
- [Connecting to a Session](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/connecting-to-a-session.md)
- [How to turn on and off video and audio](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/how-to-turn-on-and-off-video-and-audio.md)
- [How to change video quality](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/how-to-change-video-quality.md)
- [Errors handling](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/errors-handling.md)
- [Leave the call](/watch-together-sdk/sscale-confluence-tutorials/web/sample-application/leave-the-call.md)
- [Support](/watch-together-sdk/sscale-confluence-tutorials/web/support.md)
- [API references](/watch-together-sdk/sscale-confluence-api-references.md)
- [Android reference](/watch-together-sdk/sscale-confluence-api-references/android-reference-new.md)
- [Session](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/session.md)
- [SessionListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionlistener.md)
- [SessionReconnectListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionreconnectlistener.md)
- [SessionConnectionListener](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionconnectionlistener.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/participant.md)
- [ParticipantType](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/participant/participanttype.md)
- [SessionError](/watch-together-sdk/sscale-confluence-api-references/android-reference-new/sessionerror.md)
- [iOS Swift reference](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new.md)
- [Session](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/session.md)
- [SessionDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/sessiondelegate.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participant.md)
- [ParticipantActiveSpeakerDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participantactivespeakerdelegate.md)
- [ParticipantDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/participantdelegate.md)
- [LocalParticipant](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/localparticipant.md)
- [WTError](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/error.md)
- [DataTypes](/watch-together-sdk/sscale-confluence-api-references/ios-swift-reference-new/datatypes.md)
- [iOS Objective-c adapter reference](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new.md)
- [SessionAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/sessionadapter.md)
- [SessionAdapterDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/sessionadapterdelegate.md)
- [ParticipantAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadapter.md)
- [LocalParticipantAdapter](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/localparticipantadapter.md)
- [ParticipantAdpaterDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadpaterdelegate.md)
- [ParticipantAdapterActiveSpeakerDelegate](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/participantadapteractivespeakerdelegate.md)
- [NSError](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/nserror.md)
- [DataTypes](/watch-together-sdk/sscale-confluence-api-references/ios-objective-c-adapter-reference-new/datatypes.md)
- [Web reference](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference.md)
- [WT Session](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session.md)
- [WTSession.connect(sToken, pName, uC, m)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connect-stoken-pname-uc-m.md)
- [WTSession.connectAsAViewer(sToken, pName)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connectasaviewer-stoken-pname.md)
- [WTSession.connectWithSharingScreen(sToken, pName)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.connectwithsharingscreen-stoken-pname.md)
- [WTSession.disconnect()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.disconnect.md)
- [WTSession.enableStats()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.enablestats.md)
- [WTSession.sendMessage(msg)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.sendmessage-msg.md)
- [WTSession.sendPlayerData(time)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/wtsession.sendplayerdata-time.md)
- [async WTSession.getSessionState()](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/wt-session/async-wtsession.getsessionstate.md)
- [SessionListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk.md)
- [WTSessionListeners.onConnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onconnected-fn.md)
- [WTSessionListeners.onDisconnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.ondisconnected-fn.md)
- [WTSessionListeners.onStreamCreated(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onstreamcreated-fn.md)
- [WTSessionListeners.onLocalStreamCreated(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onlocalstreamcreated-fn.md)
- [WTSessionListeners.onMosReport(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onmosreport-fn.md)
- [WTSessionListeners.offMosReport(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.offmosreport-fn.md)
- [WTSessionListeners.onMessageReceived(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onmessagereceived-fn.md)
- [WTSessionListeners.onSyncData(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onsyncdata-fn.md)
- [WTSessionListeners.onIceDisconnected(fn)](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-sessionlisteners-websdk/wtsessionlisteners.onicedisconnected-fn.md)
- [Participant](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participant-websdk.md)
- [setMediaQuality](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participant-websdk/setmediaquality.md)
- [ParticipantListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-participantlisteners-websdk.md)
- [ErrorsListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/sscale-confluence-errorlisteners-websdk.md)
- [ReconnectListeners](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/reconnectlisteners.md)
- [MediaDevices](/watch-together-sdk/sscale-confluence-api-references/sscale-confluence-web-sdk-reference/untitled.md)
- [Cluster authentication service reference (CAS)](/watch-together-sdk/sscale-confluence-api-references/cluster-authentication-service-reference-cas-2.md)
