# SDK Features

- [Account config](https://docs.cobrowse.io/sdk-features/account-configuration.md): Cobrowse account config. Account-level settings may be configured once you have logged in.
- [Identify your devices](https://docs.cobrowse.io/sdk-features/identify-your-devices.md): Effortlessly identify, search, and filter devices on your dashboard by specifying custom key/value pairs as metadata. Learn more.
- [Use 6-digit codes](https://docs.cobrowse.io/sdk-features/6-digit-codes.md): Cobrowse does not require any visible UI presented to the user but there is the option to present a UI that generates a 6-digit code. Learn more.
- [Redact sensitive data](https://docs.cobrowse.io/sdk-features/redact-sensitive-data.md): Block sensitive data from being visible to support agents during a Cobrowse session.
- [Web](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/web.md)
- [iOS](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/ios.md)
- [Android](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/android.md)
- [React Native](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/react-native.md)
- [Flutter](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/flutter.md)
- [.Net MAUI](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/.net-maui.md)
- [Redaction Playground](https://docs.cobrowse.io/sdk-features/redact-sensitive-data/redaction-playground.md)
- [Viewing PDFs](https://docs.cobrowse.io/sdk-features/viewing-pdfs.md): Ensure a seamless experience when viewing PDF documents.
- [Universal Cobrowse](https://docs.cobrowse.io/sdk-features/universal-cobrowse.md): For the times where it's not possible to include the Cobrowse Web SDK into the site.
- [Customize the interface](https://docs.cobrowse.io/sdk-features/customize-the-interface.md): Cobrowse customers can use the default UI straight out of the box, or opt to customize the interface to meet their specific requirements.
- [Active session controls](https://docs.cobrowse.io/sdk-features/customize-the-interface/customize-session-controls.md): Cobrowse active session controls. You can fully customize the interface for a Cobrowse session, including how to end a session.
- [6-digit code screen](https://docs.cobrowse.io/sdk-features/customize-the-interface/customize-6-digit-code-screen.md): Cobrowse SDK features. If you want to customize the interface, here's how to to use a custom UI for the 6-digit code screen.
- [User consent dialog](https://docs.cobrowse.io/sdk-features/customize-the-interface/user-consent-dialog.md): By default, Cobrowse will show a user consent dialog when a new session is incoming. You may modify and customize the consent prompt using the SDK.
- [Remote control consent dialog](https://docs.cobrowse.io/sdk-features/customize-the-interface/remote-control-consent.md): Learn how to customize the remote control consent prompt to your needs.
- [Full device consent dialog](https://docs.cobrowse.io/sdk-features/customize-the-interface/full-device-consent-dialog.md): Learn how to customize the full device consent prompt which is required by some of our supported platforms.
- [Localization / translation](https://docs.cobrowse.io/sdk-features/customize-the-interface/localization.md): Customise and localize the Cobrowse interface to offer a tailored experience. The website SDK provides support for more than 20 languages.
- [Initiate sessions with push](https://docs.cobrowse.io/sdk-features/initiate-sessions-with-push.md): For use with Android, iOS, React Native, Flutter, and .NET Mobile SDKs only.
- [Listening for events](https://docs.cobrowse.io/sdk-features/listening-for-events.md): Learn how to listen to the various events that the Cobrowse SDKs exposes to hook in to the lifecycle of a Cobrowse session.
- [Full device capabilities](https://docs.cobrowse.io/sdk-features/full-device-capabilities.md): Enable your support agents to escalate in-app Cobrowse sessions to full device screen sharing or remote control, facilitating comprehensive assistance.
- [Full device screen sharing](https://docs.cobrowse.io/sdk-features/full-device-capabilities/full-device-screen-sharing.md): Full device screen sharing enables agents to view screens from applications outside of your own, view settings and inter-application browsing.
- [Full device remote control](https://docs.cobrowse.io/sdk-features/full-device-capabilities/full-device-remote-control.md): Enable full device remote control on Android and Windows SDKs, allowing support agents to modify system settings or control apps on a user's device.
- [Managing full device mode](https://docs.cobrowse.io/sdk-features/full-device-capabilities/switching-to-full-device-mode.md): Learn how to promote a session to full device mode using the SDK, as per your requirements.
- [Advanced configuration](https://docs.cobrowse.io/sdk-features/advanced-features.md): Advanced SDK configurations. Learn more about starting and stopping the SDK, declaring capabilities and web, iOS and Android config.
- [Starting and stopping the SDK](https://docs.cobrowse.io/sdk-features/advanced-features/starting-and-stopping-the-sdk.md): Have greater control over when the SDK is running.
- [Declaring capabilities](https://docs.cobrowse.io/sdk-features/advanced-features/declaring-capabilities.md): Cobrowse allows for different levels of capabilities which can be enabled or disabled from the settings of the dashboard or SDKs.
- [Session metrics](https://docs.cobrowse.io/sdk-features/advanced-features/session-metrics.md): Monitor session metrics in realtime to understand session quality.
- [Intercepting mobile SDK network requests](https://docs.cobrowse.io/sdk-features/advanced-features/intercepting-mobile-sdk-network-requests.md): Have greater control over networking requests made by the mobile SDKs.
- [Web](https://docs.cobrowse.io/sdk-features/advanced-features/web.md): Advanced web features for Cobrowse, including iFrame supprt, ignore views and cross-domain session support.
- [IFrames support](https://docs.cobrowse.io/sdk-features/advanced-features/web/cross-document-iframes.md): To use Cobrowse for Web with cross document IFrames you will need to add a javascript snippet to the page being embedded.
- [Cross-domain session support](https://docs.cobrowse.io/sdk-features/advanced-features/web/cross-domain-session-support.md): Javascript for sessions across multiple domains or sub-domains.
- [Ignore Views](https://docs.cobrowse.io/sdk-features/advanced-features/web/ignore-views.md): Ignore views in Cobrowse. It may be useful to ignore specific views from being presented to the agents. Use this javascript snippet.
- [iOS](https://docs.cobrowse.io/sdk-features/advanced-features/ios.md): Advances features of Cobrowse for iOS, including alternate render method and custom touch handling.
- [Alternate render method](https://docs.cobrowse.io/sdk-features/advanced-features/ios/alternate-render-method.md): Some iOS apps with custom controls, lots of animation, or complex visual effects, can benefit from alternate render methods used by the Cobrowse iOS SDK.
- [Custom touch handling](https://docs.cobrowse.io/sdk-features/advanced-features/ios/custom-touch-handling.md): Most iOS apps are supported out of the box by our remote control feature. For others, we provide support for custom touch handling.
- [Android](https://docs.cobrowse.io/sdk-features/advanced-features/android.md): Cobrowse for Android. Here are some articles to help with challenges related to Android such as Backporting TLS 1.2 to Android 4.4
- [Backporting TLS to older Android versions](https://docs.cobrowse.io/sdk-features/advanced-features/android/android-tls.md): Ensuring compatibility with legacy Android OS devices on Cobrowse by backporting TLS 1.2 and TLS 1.3.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cobrowse.io/sdk-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
