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.
Table of Contents
Frontend
JavaScript
All via WebComponents
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.
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)
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
Cloudflare Worker siteverify
curl
Elixir
Firebase App Check (hCaptcha as Custom Provider)
Go middleware
Go-hCaptcha
Keycloak
Java
Laravel
Packages
NestJS
Next.js API Routes
node.js
Plain PHP
Python: Django
Python: Django + Crispy
Python: Flask
Ruby/Rails
Rust
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
Freeform Plugin
Drupal
Invision Community
Joomla
Joomla RSForm!Pro Plugin
Magento
MediaWiki
OXID eShop
phpBB
Plone
Volto Form Block
SMF
Silverstripe
Symfony
Typo3
Umbraco
UmbracoForms.uCaptcha
Vanilla Forums
WordPress
WordPress WPForms Plugin
Native integration: instructions to enable
XenForo
Chat protection bots
Honk
Telegram
Mobile apps
iOS
Android
React Native
Flutter
Flutter example with source blog post
Access Management Platforms
ForgeRock
Access Management: CAPTCHA Node config instructions