BotDetect CAPTCHA APIs: Introduction

BotDetect CAPTCHA comes with the two very different Captcha APIs:

Choose the API You Wish to Use

PLEASE NOTE:
Those two APIs are like oil and water -- they DO NOT mix -- your app must use one or another!

Status
Stable; mature; battle-proven
Stable; work-in-progress; experimental
Documentation
Mature
Incomplete; leaves a lot to be desired
Tech-backends
ASP.NET Core, ASP.NET, Java, PHP
ASP.NET Core, ASP.NET, Java, PHP
Targeted
View-engines / DOM-tamers
Backend-based; Java: Spring, Struts, PrimeFaces, JSF, JSP; NET: MVC1-6, WebForms, WebPages; etc.
Frontend-based; Angular, AngularJS, jQuery, React, etc.
Session Storage
host: ASP.NET/Java/PHP-session; your app must be host-sessions-aware
host: embedded; remote: Memcached, Redis, etc -- your app can be stateless
Load-balancing
It can be done; 'sticky-connections' on the load-balancer must be enabled
Yes; use any remote session storage
Configuration
Application-based
botdetect.xml; file-based
Post-deployment Customization
Developer; w/ your-app's source-code
Non-developer, an admin or designer; without your-app's source-code

..............................................................