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

# Instance methods

> Using our video API, instance methods allow developers to customize a WebRTC call.

Use Daily instance methods to customize your call experience. Instance methods include:

* [`abortTestNetworkConnectivity()`](/reference/daily-js/instance-methods/abort-test-network-connectivity)
* [`abortTestWebsocketConnectivity()`](/reference/daily-js/instance-methods/abort-test-websocket-connectivity)
* [`accessState()`](/reference/daily-js/instance-methods/access-state)
* [`activeSpeakerMode()`](/reference/daily-js/instance-methods/active-speaker-mode)
* [`addFakeParticipant()`](/reference/daily-js/instance-methods/add-fake-participant)
* [`addLiveStreamingEndpoints()`](/reference/daily-js/instance-methods/add-live-streaming-endpoints)
* [`customIntegrations()`](/reference/daily-js/instance-methods/custom-integrations)
* [`customTrayButtons()`](/reference/daily-js/instance-methods/custom-tray-buttons)
* [`cycleCamera()`](/reference/daily-js/instance-methods/cycle-camera)
* [`cycleMic()`](/reference/daily-js/instance-methods/cycle-mic)
* [`destroy()`](/reference/daily-js/instance-methods/destroy)
* [`enumerateDevices()`](/reference/daily-js/instance-methods/enumerate-devices)
* [`exitFullscreen()`](/reference/daily-js/instance-methods/exit-fullscreen)
* [`getCpuLoadStats()`](/reference/daily-js/instance-methods/get-cpu-load-stats)
* [`getDailyLang()`](/reference/daily-js/instance-methods/get-daily-lang)
* [`getInputDevices()`](/reference/daily-js/instance-methods/get-input-devices)
* [`getInputSettings()`](/reference/daily-js/instance-methods/get-input-settings)
* [`getLocalAudioLevel()`](/reference/daily-js/instance-methods/get-local-audio-level)
* [`getMeetingSession()`](/reference/daily-js/instance-methods/get-meeting-session)
* [`getNetworkStats()`](/reference/daily-js/instance-methods/get-network-stats)
* [`getNetworkTopology()`](/reference/daily-js/instance-methods/get-network-topology)
* [`getReceiveSettings()`](/reference/daily-js/instance-methods/get-receive-settings)
* [`getRemoteParticipantsAudioLevel()`](/reference/daily-js/instance-methods/get-remote-participants-audio-level)
* [`getSendSettings()`](/reference/daily-js/instance-methods/get-send-settings)
* [`getSidebarView()`](/reference/daily-js/instance-methods/get-sidebar-view)
* [`iframe()`](/reference/daily-js/instance-methods/iframe)
* [`isDestroyed()`](/reference/daily-js/instance-methods/is-destroyed)
* [`isLocalAudioLevelObserverRunning()`](/reference/daily-js/instance-methods/is-local-audio-level-observer-running)
* [`isRemoteParticipantsAudioLevelObserverRunning()`](/reference/daily-js/instance-methods/is-remote-participants-audio-level-observer-running)
* [`join()`](/reference/daily-js/instance-methods/join)
* [`leave()`](/reference/daily-js/instance-methods/leave)
* [`load()`](/reference/daily-js/instance-methods/load)
* [`localAudio()`](/reference/daily-js/instance-methods/local-audio)
* [`localScreenAudio()`](/reference/daily-js/instance-methods/local-screen-audio)
* [`localScreenVideo()`](/reference/daily-js/instance-methods/local-screen-video)
* [`localVideo()`](/reference/daily-js/instance-methods/local-video)
* [`meetingSessionState()`](/reference/daily-js/instance-methods/meeting-session-state)
* [`meetingSessionSummary()`](/reference/daily-js/instance-methods/meeting-session-summary)
* [`meetingState()`](/reference/daily-js/instance-methods/meeting-state)
* [`off()`](/reference/daily-js/instance-methods/off)
* [`on()`](/reference/daily-js/instance-methods/on)
* [`once()`](/reference/daily-js/instance-methods/once)
* [`participantCounts()`](/reference/daily-js/instance-methods/participant-counts)
* [`participants()`](/reference/daily-js/instance-methods/participants)
* [`preAuth()`](/reference/daily-js/instance-methods/pre-auth)
* [`removeLiveStreamingEndpoints()`](/reference/daily-js/instance-methods/remove-live-streaming-endpoints)
* [`requestAccess()`](/reference/daily-js/instance-methods/request-access)
* [`requestFullscreen()`](/reference/daily-js/instance-methods/request-fullscreen)
* [`room()`](/reference/daily-js/instance-methods/room)
* [`sendAppMessage()`](/reference/daily-js/instance-methods/send-app-message)
* [`sendDTMF()`](/reference/daily-js/instance-methods/send-dtmf)
* [`setActiveSpeakerMode()`](/reference/daily-js/instance-methods/set-active-speaker-mode)
* [`setBandwidth()`](/reference/daily-js/instance-methods/set-bandwidth)
* [`setCustomIntegrations()`](/reference/daily-js/instance-methods/set-custom-integrations)
* [`setDailyLang()`](/reference/daily-js/instance-methods/set-daily-lang)
* [`setIceConfig()`](/reference/daily-js/instance-methods/set-ice-config)
* [`setInputDevicesAsync()`](/reference/daily-js/instance-methods/set-input-devices-async)
* [`setLocalAudio()`](/reference/daily-js/instance-methods/set-local-audio)
* [`setLocalVideo()`](/reference/daily-js/instance-methods/set-local-video)
* [`setMeetingSessionData()`](/reference/daily-js/instance-methods/set-meeting-session-data)
* [`setNetworkTopology()`](/reference/daily-js/instance-methods/set-network-topology)
* [`setOutputDeviceAsync()`](/reference/daily-js/instance-methods/set-output-device-async)
* [`setPlayNewParticipantSound()`](/reference/daily-js/instance-methods/set-play-new-participant-sound)
* [`setProxyUrl()`](/reference/daily-js/instance-methods/set-proxy-url)
* [`setShowLocalVideo()`](/reference/daily-js/instance-methods/set-show-local-video)
* [`setShowNamesMode()`](/reference/daily-js/instance-methods/set-show-names-mode)
* [`setShowParticipantsBar()`](/reference/daily-js/instance-methods/set-show-participants-bar)
* [`setSidebarView()`](/reference/daily-js/instance-methods/set-sidebar-view)
* [`setSubscribeToTracksAutomatically()`](/reference/daily-js/instance-methods/set-subscribe-to-tracks-automatically)
* [`setTheme()`](/reference/daily-js/instance-methods/set-theme)
* [`setUserData()`](/reference/daily-js/instance-methods/set-user-data)
* [`setUserName()`](/reference/daily-js/instance-methods/set-user-name)
* [`showLocalVideo()`](/reference/daily-js/instance-methods/show-local-video)
* [`showParticipantsBar()`](/reference/daily-js/instance-methods/show-participants-bar)
* [`sipCallTransfer()`](/reference/daily-js/instance-methods/sip-call-transfer)
* [`sipRefer()`](/reference/daily-js/instance-methods/sip-refer)
* [`startCamera()`](/reference/daily-js/instance-methods/start-camera)
* [`startCustomIntegrations()`](/reference/daily-js/instance-methods/start-custom-integrations)
* [`startCustomTrack()`](/reference/daily-js/instance-methods/start-custom-track)
* [`startDialOut()`](/reference/daily-js/instance-methods/start-dial-out)
* [`startLiveStreaming()`](/reference/daily-js/instance-methods/start-live-streaming)
* [`startLocalAudioLevelObserver()`](/reference/daily-js/instance-methods/start-local-audio-level-observer)
* [`startRecording()`](/reference/daily-js/instance-methods/start-recording)
* [`startRemoteParticipantsAudioLevelObserver()`](/reference/daily-js/instance-methods/start-remote-participants-audio-level-observer)
* [`startScreenShare()`](/reference/daily-js/instance-methods/start-screen-share)
* [`startTranscription()`](/reference/daily-js/instance-methods/start-transcription)
* [`stopCustomIntegrations()`](/reference/daily-js/instance-methods/stop-custom-integrations)
* [`stopCustomTrack()`](/reference/daily-js/instance-methods/stop-custom-track)
* [`stopDialOut()`](/reference/daily-js/instance-methods/stop-dial-out)
* [`stopLiveStreaming()`](/reference/daily-js/instance-methods/stop-live-streaming)
* [`stopLocalAudioLevelObserver()`](/reference/daily-js/instance-methods/stop-local-audio-level-observer)
* [`stopRecording()`](/reference/daily-js/instance-methods/stop-recording)
* [`stopRemoteParticipantsAudioLevelObserver()`](/reference/daily-js/instance-methods/stop-remote-participants-audio-level-observer)
* [`stopScreenShare()`](/reference/daily-js/instance-methods/stop-screen-share)
* [`stopTestCallQuality()`](/reference/daily-js/instance-methods/stop-test-call-quality)
* [`stopTestConnectionQuality()`](/reference/daily-js/instance-methods/stop-test-connection-quality)
* [`stopTestPeerToPeerCallQuality()`](/reference/daily-js/instance-methods/stop-test-peer-to-peer-call-quality)
* [`stopTranscription()`](/reference/daily-js/instance-methods/stop-transcription)
* [`testCallQuality()`](/reference/daily-js/instance-methods/test-call-quality)
* [`testConnectionQuality()`](/reference/daily-js/instance-methods/test-connection-quality)
* [`testNetworkConnectivity()`](/reference/daily-js/instance-methods/test-network-connectivity)
* [`testPeerToPeerCallQuality()`](/reference/daily-js/instance-methods/test-peer-to-peer-call-quality)
* [`testWebsocketConnectivity()`](/reference/daily-js/instance-methods/test-websocket-connectivity)
* [`theme()`](/reference/daily-js/instance-methods/theme)
* [`updateCustomTrayButtons()`](/reference/daily-js/instance-methods/update-custom-tray-buttons)
* [`updateInputSettings()`](/reference/daily-js/instance-methods/update-input-settings)
* [`updateLiveStreaming()`](/reference/daily-js/instance-methods/update-live-streaming)
* [`updateParticipant()`](/reference/daily-js/instance-methods/update-participant)
* [`updateParticipants()`](/reference/daily-js/instance-methods/update-participants)
* [`updateReceiveSettings()`](/reference/daily-js/instance-methods/update-receive-settings)
* [`updateRecording()`](/reference/daily-js/instance-methods/update-recording)
* [`updateScreenShare()`](/reference/daily-js/instance-methods/update-screen-share)
* [`updateSendSettings()`](/reference/daily-js/instance-methods/update-send-settings)
* [`updateTranscription()`](/reference/daily-js/instance-methods/update-transcription)
* [`updateWaitingParticipant()`](/reference/daily-js/instance-methods/update-waiting-participant)
* [`updateWaitingParticipants()`](/reference/daily-js/instance-methods/update-waiting-participants)
* [`waitingParticipants()`](/reference/daily-js/instance-methods/waiting-participants)

export const getStaticProps = () => {
  return {
    props: {
      links: dailyJsNavigation.find(
        (n) => n.slug === '/reference/daily-js/instance-methods'
      ).children,
    },
  };
};
