# Cobrowse.io Docs

## Cobrowse.io Docs

- [Getting started](https://docs.cobrowse.io/readme): Steps to see Cobrowse running in your own apps and websites, including third party content.
- [Web](https://docs.cobrowse.io/sdk-installation/web): Javascript SDK for Web
- [iOS](https://docs.cobrowse.io/sdk-installation/ios): iOS Native SDK
- [Android](https://docs.cobrowse.io/sdk-installation/android): Android Native SDK, with support for Compose and native webviews
- [React Native](https://docs.cobrowse.io/sdk-installation/react-native): React Native SDK
- [Flutter](https://docs.cobrowse.io/sdk-installation/flutter): Flutter iOS and Android SDK
- [.NET Mobile](https://docs.cobrowse.io/sdk-installation/dotnet): .NET iOS and Android SDK
- [macOS](https://docs.cobrowse.io/sdk-installation/macos): MacOS SDK for native desktop applications
- [Windows](https://docs.cobrowse.io/sdk-installation/windows): Windows SDK for native desktop applications
- [Account config](https://docs.cobrowse.io/sdk-features/account-configuration): 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): 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): 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): Ensure secure remote screen viewing using the redaction API to automatically block sensitive data such as credit card details, social security numbers and more.
- [Viewing PDFs](https://docs.cobrowse.io/sdk-features/viewing-pdfs): Ensure a seamless experience when viewing PDF documents.
- [Universal Cobrowse](https://docs.cobrowse.io/sdk-features/universal-cobrowse): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): 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): Have greater control over when the SDK is running.
- [Declaring capabilities](https://docs.cobrowse.io/sdk-features/advanced-features/declaring-capabilities): Cobrowse allows for different levels of capabilities which can be enabled or disabled from the settings of the dashboard or SDKs.
- [Intercepting mobile SDK network requests](https://docs.cobrowse.io/sdk-features/advanced-features/intercepting-mobile-sdk-network-requests): Have greater control over networking requests made by the mobile SDKs.
- [Web](https://docs.cobrowse.io/sdk-features/advanced-features/web): Advanced web features for Cobrowse, including iFrame supprt, ignore views, IE 11 polyfills and cross-domain session support.
- [IFrames support](https://docs.cobrowse.io/sdk-features/advanced-features/web/cross-document-iframes): To use Cobrowse for Web with cross document IFrames you will need to add a javascript snippet to the page being embedded.
- [IE 11 polyfills](https://docs.cobrowse.io/sdk-features/advanced-features/web/ie-11-polyfills): In order to keep the SDK small there's some polyfills we don't include by default. Learn which polyfills are required to support IE11.
- [Cross-domain session support](https://docs.cobrowse.io/sdk-features/advanced-features/web/cross-domain-session-support): Javascript for sessions across multiple domains or sub-domains.
- [Ignore Views](https://docs.cobrowse.io/sdk-features/advanced-features/web/ignore-views): 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): 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): Some iOS apps with custom controls, lots of animation, or complex visual effects, can benefit from an alternate render method used by the Cobrowse iOS SDK.
- [Custom touch handling](https://docs.cobrowse.io/sdk-features/advanced-features/ios/custom-touch-handling): 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): 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): Ensuring compatibility with legacy Android OS devices on Cobrowse by backporting TLS 1.2 and TLS 1.3.
- [Agent-side overview](https://docs.cobrowse.io/agent-side-integrations/agent-side-overview): 100% white label, not just colors and logos. Add-on Cobrowse to your CRM, contact center, agent desktop, or any CX solutions you already use.
- [Platform integrations](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations): Out-of-box integrations for leading CCaaS providers including Intercom, Zendesk, Genesys, Salesforce, Freshworks, Talkdesk, NICE, and Five9, as well as many private CX platforms. Inquire today.
- [Zendesk](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/zendesk): Cobrowse provides an integration with both Zendesk Support and Zendesk Chat, available from the Zendesk App Marketplace.
- [Salesforce](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/salesforce): Easily start a Cobrowse session from Salesforce.
- [Migrating from legacy to v2](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/salesforce/migrating-from-legacy-to-v2): Uninstalling v1 (legacy) and getting set up with v2 of our Salesforce integration
- [Salesforce (Legacy)](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/salesforce/salesforce-legacy): v1.x
- [Genesys](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/genesys): Cobrowse.io for Genesys supports Genesys Cloud CX, Genesys Engage Cloud, Genesys Engage Workspace Web Edition (WWE) and more.
- [Genesys Cloud](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/genesys/genesys-cloud): The Cobrowse integration for Genesys Cloud may be installed from the App Foundry.
- [Engage Workspace Web Edition (WWE)](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/genesys/engage-workspace-web-edition-wwe): Engage Cloud and Engage On-Premise WWE
- [Engage Workspace Desktop Edition (WDE)](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/genesys/engage-workspace-desktop-edition-wde): Plugin version v1.x
- [Intercom](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/intercom): Cobrowse integrates with Intercom and is available from the Intercom App Store. Find out more.
- [Freshworks](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/freshdesk): Cobrowse provides an integration with Freshdesk and Freshchat, available from the Freshdesk and Freshchat App Marketplaces.
- [Talkdesk](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/talkdesk): Equip your agents with powerful cobrowsing capabilities right from the Talkdesk workspace™.
- [NICE](https://docs.cobrowse.io/agent-side-integrations/crm-helpdesk-integrations/nice): Cobrowse integrates with CXOne providing seamless Digital and Phone connectivity.
- [Custom integrations](https://docs.cobrowse.io/agent-side-integrations/custom-integrations): Customers may use custom integrations to deliver the agent-side UI directly into their own applications.
- [Agent SDK](https://docs.cobrowse.io/agent-side-integrations/agent-sdk): Client-side JavaScript SDK to build custom agent-side integrations
- [API Reference](https://docs.cobrowse.io/agent-side-integrations/agent-sdk/api-reference): Agent SDK API reference
- [Sample code snippets](https://docs.cobrowse.io/agent-side-integrations/agent-sdk/sample-code-snippets): Build the experience that you want for your support agents with our powerful agent SDK. Here are some examples of commonly required functionality.
- [Authentication (JWTs)](https://docs.cobrowse.io/agent-side-integrations/json-web-tokens-jwts): Learn how to generate JSON Web Tokens (JWTs) for automatic authentication when using the Agent JS API and/or IFrame embeds.
- [JWT Policies](https://docs.cobrowse.io/agent-side-integrations/json-web-tokens-jwts/jwt-policies): Our JWT policy system provides a powerful mechanism to limit what a given agent can do. Which devices a support agent can connect to or which sessions they are allowed to view are a few examples.
- [Authentication (SAML 2.0)](https://docs.cobrowse.io/agent-side-integrations/authentication-saml-2.0): Allow your users to authenticate using your SAML 2.0 identity provider for simple SSO.
- [IFrame embeds](https://docs.cobrowse.io/agent-side-integrations/custom-iframe-embeds): Cobrowse provides a range of embeddable URLs to suit a range of use cases, including full dashboard embeds, direct device connection or screen-share only.
- [Self-hosting overview](https://docs.cobrowse.io/enterprise-self-hosting/self-hosting-overview): Deploy your own instance of Cobrowse in your own AWS, Azure, or Google Cloud account, or fully on-premises including support for air-gapped networks.
- [Docker Compose](https://docs.cobrowse.io/enterprise-self-hosting/docker-compose): Learn how to use Docker Compose to set up Cobrowse Enterprise on a single host.
- [Helm chart](https://docs.cobrowse.io/enterprise-self-hosting/helm): Learn how to use Helm to set up Cobrowse Enterprise in your Kubernetes cluster.
- [Image Pull Secret](https://docs.cobrowse.io/enterprise-self-hosting/helm/image-pull-secret): Using private repositories on your deployment.
- [Environment Variables](https://docs.cobrowse.io/enterprise-self-hosting/helm/environment-variables): How your Cobrowse deployment can be configured.
- [Optional recording components](https://docs.cobrowse.io/enterprise-self-hosting/helm/optional-recording-components): Minimising resource usage by disabling the recording components.
- [Pod Annotations](https://docs.cobrowse.io/enterprise-self-hosting/helm/pod-annotations): Further configure your deployment by using pod annotations.
- [AWS terraform](https://docs.cobrowse.io/enterprise-self-hosting/aws-terraform): This is the documentation for how to use our Terraform for AWS to set up Cobrowse Enterprise in your cloud.
- [AWS metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/aws-terraform/amazon-web-services): AWS metrics configuration. Our Terraform can set everything up to export your Cobrowse EKS cluster metrics into CloudWatch for charting and alerts.
- [Azure terraform](https://docs.cobrowse.io/enterprise-self-hosting/azure-terraform): Learn how to use Terraform for Azure to set up Cobrowse Enterprise in your cloud.
- [Azure metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/azure-terraform/microsoft-azure): Configure Cobrowse on Microsoft Azure using the provided Terraform configurations, and seamlessly integrate with Azure Monitor for insightful container metrics.
- [GCP terraform](https://docs.cobrowse.io/enterprise-self-hosting/gcp-terraform): Learn how to use our Terraform for GCP to set up Cobrowse Enterprise in your cloud.
- [GCP metrics configuration](https://docs.cobrowse.io/enterprise-self-hosting/gcp-terraform/google-cloud): Utilize Cobrowse's Google Cloud Terraform configuration for an effortless setup on GCP, ensuring efficient metric collection via Google Cloud's Workload Metrics
- [Sizing guidelines](https://docs.cobrowse.io/enterprise-self-hosting/sizing-guidelines): In determining hardware requirements for self-hosted or on-premise deployments, please use the following numbers as a guide.
- [Running your instance](https://docs.cobrowse.io/enterprise-self-hosting/getting-started): Getting started with Cobrowse. Follow these simple steps to bootstrap your account and configure the SDK to use your private instance.
- [Adding a superuser](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/adding-a-superuser): How to set up superusers on your self-hosted Cobrowse instance to manage global administrative tasks.
- [Limiting account creation](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/limiting-account-creation): Control account creation on your self-hosted Cobrowse instance by configuring specific email addresses or domains that are allowed to create new accounts.
- [Limiting magic link recipients](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/limiting-magic-link-recipients): How can you control who receives a magic link email?
- [Configuring SMTP](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/configuring-smtp): How to configure a custom SMTP server on your self-hosted Cobrowse.io instance for sending magic link login emails via your company email.
- [Managing your deployment](https://docs.cobrowse.io/enterprise-self-hosting/getting-started/management): Manage your Cobrowse deployment effectively by regularly backing up the database, staying updated on new releases, and more.
- [Monitoring your instance](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance): Monitor your self-hosted Cobrowse.io instance effectively by leveraging the OpenMetrics/Prometheus exposition format.
- [Available metrics](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance/available-metrics): Custom Cobrowse metrics are available via OpenMetrics endpoints and include counters, gauges and summaries.
- [Self-Hosted Prometheus](https://docs.cobrowse.io/enterprise-self-hosting/monitoring-your-instance/self-hosted-prometheus): Implement self-hosted Prometheus and Grafana in your Cobrowse Enterprise Kubernetes cluster for enhanced monitoring and data visualization.
- [Advanced configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced): Browse more advanced Cobrowse configurations, including Air Gap, Docker Proxy and L7 Firewall configuration.
- [Air gap configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/air-gap-configuration): Learn how to install Cobrowse Enterprise with an air gap configuration, isolated from public internet and untrusted local networks.
- [Pin web SDK version](https://docs.cobrowse.io/enterprise-self-hosting/advanced/web-sdk-pinning): Web SDK pinning. For customers that prefer to pin the version of the SDK to one shipped and tested with their Cobrowse Enterprise deployment.
- [L7 firewall configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/firewalls): L7 Firewall configuration. This guide provides helpful information if you need to secure your Cobrowse implementation behind a L7 firewall.
- [Docker proxy configuration](https://docs.cobrowse.io/enterprise-self-hosting/advanced/docker-proxy-configuration): Learn how to configure docker proxy when using Cobrowse enterprise.
- [Troubleshooting](https://docs.cobrowse.io/enterprise-self-hosting/troubleshooting): Troubleshooting your self-hosted deployment.