Choosing the setup method for reCAPTCHA Enterprise

The way you set up reCAPTCHA Enterprise depends on your environment and the features you need in your environment. This document helps you choose the best method for setting up reCAPTCHA Enterprise considering the various aspects of your environment.

Before you begin

To get started with reCAPTCHA Enterprise, do the following:

Choosing the appropriate method to set up reCAPTCHA Enterprise

The way you set up reCAPTCHA Enterprise is based on the following factors:

  • Type of deployment: New installation or migration from the previous versions
  • Location of the backend: CRM or SaaS provider, third-party cloud, on-premises, or Google Cloud
  • Authentication methods: Support for external authentication methods, such as OAuth and service accounts in your environment

The following deployment flowchart helps you identify the best method for setting up reCAPTCHA Enterprise in your environment:


Flowchart that shows the deployment workflow

The following table helps you identify the best method for setting reCAPTCHA Enterprise based on your environment and feature requirements:

Your environment scenario reCAPTCHA Enterprise setup method
Your backend is deployed on Google Cloud. Setting up reCAPTCHA Enterprise on Google Cloud
  • Your backend is deployed on a non-Google Cloud, on-premises, CRM, or SaaS provider.
  • Your environment supports external authentication methods, such as OAuth and service accounts.
Setting up reCAPTCHA Enterprise on non-Google Cloud environments
  • Your backend is deployed on a non-Google Cloud, on-premises, CRM, or SaaS provider.
  • Your environment does not support external authentication methods, such as OAuth and service accounts.
Setting up reCAPTCHA Enterprise on non-Google Cloud environments using API Keys
You are migrating from a previous version of reCAPTCHA to reCAPTCHA Enterprise. Migrating from reCAPTCHA (non-Enterprise version)