# 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.