google-cloud-recaptcha-enterprise
Google Cloud Recaptcha Enterprise API client library
What it is and what it does
This is Google's official Python client for reCAPTCHA Enterprise, a managed fraud and abuse detection service. It wraps the reCAPTCHA Enterprise API, allowing developers to programmatically create reCAPTCHA keys, assess user interactions for risk, and manage site protection rules. The library handles authentication via google-auth and communicates with Google Cloud services through gRPC and protobuf serialization.
You use it to integrate reCAPTCHA protection into Python applications—typically web backends that need to verify user actions (form submissions, logins, transactions) without blocking legitimate users. The library is production-stable, actively maintained by Google, and supports current Python versions (3.10 through 3.14). It depends on google-api-core, google-auth, grpcio, proto-plus, and protobuf.
Use it for:
- Protect login forms and account creation flows from automated bot attacks and credential stuffing.
- Validate high-value transactions (payments, password resets) to prevent fraud without friction for real users.
- Monitor and block spam submissions in contact forms, comments, or user-generated content systems.
- Integrate risk assessment into custom authentication pipelines to enforce adaptive security policies.
- Audit and manage reCAPTCHA keys and site configurations programmatically across multiple applications.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Python client library for Google Cloud reCAPTCHA Enterprise, enabling integration with Google's fraud detection and abuse prevention service for websites.
Yes. This is Google's official, actively maintained client for a widely-used fraud prevention service. Install it if you need reCAPTCHA Enterprise protection in a Python backend. No security vulnerabilities reported, low install friction, permissive license, and current Python support make it a straightforward choice for projects already committed to the reCAPTCHA platform.
Install
google-cloud-recaptcha-enterprise on PyPI
pip
pip install google-cloud-recaptcha-enterpriseuv
uv add google-cloud-recaptcha-enterprisepoetry
poetry add google-cloud-recaptcha-enterpriseInstalling google-cloud-recaptcha-enterprise
Before you install
Low friction installation with a pure-Python wheel. Actively maintained with recent release (53 days old) and current Python version support (3.10+). Standard Google Cloud library dependency chain.
License in practice
Apache-2.0 permissive license allows commercial and private use with minimal restrictions.
Quickstart
pip install google-cloud-recaptcha-enterprise
from google.cloud import recaptchaenterprise_v1
client = recaptchaenterprise_v1.RecaptchaEnterpriseServiceClient()
# Use client methods to assess risk, create keys, etc.
Requires Google Cloud project with reCAPTCHA Enterprise enabled and authentication credentials configured (via google-auth).
Verify before relying
- Specific API methods and assessment capabilities beyond basic client instantiation
- Performance characteristics for high-volume fraud detection scenarios
- Integration patterns with common web frameworks
Package facts
| License | Apache-2.0 (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — google-api-core, google-auth, grpcio, proto-plus, protobuf |
| Maintenance | actively maintained — 53 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 2,066,461/month — #3,326 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: google_cloud_recaptcha_enterprise-1.32.0-py3-none-any.whl
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
google-cloud-dlpPython client library for Google Cloud's…
permissive · top 1,000 on PyPI
google-cloud-monitoringPython client library for Google Cloud…
permissive · top 1,000 on PyPI
google-cloud-workflowsPython client library for Google Cloud…
permissive · top 1,000 on PyPI
google-cloud-translatePython client library for Google Cloud…
permissive · top 1,000 on PyPI
google-cloud-billingProgrammatic access to Google Cloud Platform…
permissive · top 15,000 on PyPI
google-cloud-api-keysManages API keys for Google Cloud projects,…
permissive · top 15,000 on PyPI
google-cloud-webriskPython client library for Google Cloud Web…
permissive · top 15,000 on PyPI
google-cloud-appengine-loggingClient library for Google Cloud AppEngine…
permissive · top 1,000 on PyPI
google-cloud-recommenderPython client library for Google Cloud…
permissive · top 15,000 on PyPI
SiftPython client library for Sift Science's fraud…
permissive · top 15,000 on PyPI