hCaptcha integrations list
A collection of all known integration packages for hCaptcha.
This is a community-maintained list. Added or found another one? Open a PR to submit it!
Instructions: run npm install
, edit README.md, then run ./upd_toc.sh
to re-create the TOC.
(Please maintain alpha-sort order.)
Table of Contents
- Frontend
- Backend
- Serverless Backend
- Native Integrations: CMS platforms
- Plugins
- Chat protection bots
- Mobile apps
- Access Management Platforms
- More
Frontend
JavaScript
Angular
hCaptcha Component Library for Angular
Ember.js
hCaptcha Component Library for Ember.js
Plain JS reference
ReactJS
hCaptcha Component Library for ReactJS
Note: also supports Preact.
Vanilla JS (use with Angular, Vue, etc)
Vue JS
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
Java
Laravel
Package #1 source Package #2 source Package #3 source
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
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