Skip to main content

Integrations

Introduction​

Every major dev platform and frontend or backend software framework supports hCaptcha. Below we list some of the most popular libraries, plugins, and modules.

hCaptcha is also natively integrated into thousands of applications, merchant platforms, and identity platforms. In some cases you may be able to simply enter your sitekey or flip a switch: just check the docs of the platform you're using for hCaptcha details.

A complete list of known hCaptcha integrations is also available if you'd like to submit a new one.

Table of Contents​

Frontend​

JavaScript​

All via WebComponents​

vanilla-hcaptcha

Angular​

See also: the vanilla-hcaptcha WebComponent, which supports Angular.

hCaptcha Component Library for Angular

Ember.js​

hCaptcha Component Library for Ember.js

Plain JS reference​

See also: the vanilla-hcaptcha WebComponent.

Official docs

ReactJS​

hCaptcha Component Library for ReactJS

Note: also supports Preact.

See also: the vanilla-hcaptcha WebComponent, which supports React/Preact.

Vanilla JS (use with Angular, Vue, etc)​

Source NPM

Vue JS​

See also: the vanilla-hcaptcha WebComponent, which supports Vue 2/.

hCaptcha Component Library for Vue.js

SolidJS​

hCaptcha Component Library for Solid

Backend​

AdonisJS middleware​

Code

Cloudflare Worker siteverify​

Code

curl​

Official docs

Elixir​

Hex

Firebase App Check (hCaptcha as Custom Provider)​

Full example

Go middleware​

Source

Go-hCaptcha​

Source
Full example

Keycloak​

Source

Java​

Blog with source

Laravel​

Full example blog with source

Packages​

NestJS​

npm Package
GitHub Repository

Next.js API Routes​

npm Package
GitHub Repository

node.js​

npm Package

Plain PHP​

Full example blog with source

Python: Django​

Source
PyPI

Python: Django + Crispy​

Blog post with source

Python: Flask​

Source
PyPI

Ruby/Rails​

RubyGems
Source

Rust​

Source

Serverless Backend​

Cloudflare: Rust​

hCaptcha verify endpoint using Cloudflare Workers written in Rust

Cloudflare: JS​

NPM package: Verify a hCaptcha token from within a Cloudflare Worker.

Fastly: Rust​

hCaptcha Serverless on Fastly Compute@Edge (Rust)

Native Integrations: CMS platforms​

MyBB​

Starting from verison 1.8.23: Docs & Release Notes

XenForo​

Starting from version 2.2: Announcement

Kentico Xperience​

hCaptcha Kentico Xperience Form Component

Oracle Recruiting Cloud​

Oracle Recruiting Cloud hCaptcha Feature

Plugins​

Craft CMS​

Plugin Source

Freeform Plugin​

Plugin Source

Drupal​

Plugin

Invision Community​

Plugin

Joomla​

Source Extension

Joomla RSForm!Pro Plugin​

Extension

hCaptcha for HikaShop Plugin​

Extension

Magento​

Plugin

Mautic​

Plugin

MediaWiki​

Plugin Source

OXID eShop​

Plugin Source

phpBB​

Extension

Plone​

Plugin

Volto Form Block​

Volto form add-on

SMF​

Add-on

Silverstripe​

Plugin Source

Symfony​

Source Symfony/flex recipe

Typo3​

Blog post Typo3 extension

Umbraco​

UmbracoForms.uCaptcha​

Source Plugin NuGet

Vanilla Forums​

Plugin Source

WordPress​

Plugin Source

WordPress WPForms Plugin​

Native integration: instructions to enable

WordPress Ninja Forms Plugin​

Native integration: instructions to enable

XenForo​

Add-on Source

Chat protection bots​

Honk​

source

Telegram​

Blog post + code

Mobile apps​

iOS​

iOS Native SDK

Android​

Android Native SDK

React Native​

React Native integration

Flutter​

Flutter example with source blog post

Access Management Platforms​

ForgeRock​

Access Management: CAPTCHA Node config instructions

More​

.NET and ASP.NET Core​

source

RoundCube​

source

Salesforce VFP (Aura)​

source