Standalone HTML + PHP demos
One page per integration mode. Pure HTML + PHP, no framework. Click into each example, view the source, copy what you need. All files in this directory are MIT-licensed.
demo_app, secret stored server-side in verify.php / issue-token.php.
For your own integration, register a free account (1,000 verifications/month, no card) and replace the values.
Pick an integration mode
Each page is self-contained — view source, copy, adapt.
Popup mode
Verification appears in a modal when the user clicks. Best for sign-up and login forms.
View demo → inline widgetFloat mode
Widget renders inline on the page. User interacts before submitting your form.
View demo → least UI changeBind mode
Hook the widget to an existing submit button. No DOM rewrite, no extra buttons.
View demo → explicit stepInline embed
Verification UI rendered as part of your page layout. No modal, no float.
View demo → anti-replayServer token
Backend pre-issues a session-bound token. Prevents token replay across users. Recommended for high-value flows.
View demo →📄 Source files (MIT-licensed, view-source friendly)
index.htmlview rawpopup.htmlview rawfloat.htmlview rawbind.htmlview rawinline.htmlview rawserver-token.htmlview raw_sdk.jsSDK loader with CDN fallbackview raw_shared.cssDemo stylesview rawverify.phpserver-side verify endpointview rawissue-token.phpserver-token issuanceview rawREADME.mdview rawLICENSEview raw
Looking for native SDKs?
Web demo here is just one of the surfaces. CaptchaLa also publishes native SDKs for iOS (Swift), Android (Kotlin), Flutter, Electron, plus framework wrappers for Vue and React. Full integration docs at captcha.la/en/docs.