friendly-captcha-sdk
SDK JavaScript para integrar Friendly Captcha v2 en sitios web. Protección anti-bot y anti-spam con enfoque en privacidad. Ligero, sin backend propio, compatible con Node.js y entornos frontend estándar.
Ficha actualizada 18 sept 2026, 22:05 · upstream 3 sept 2026, 12:54 · release 1.1.1
Qué es friendly-captcha-sdk
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
El repositorio friendly-captcha-sdk contiene la librería oficial para integrar Friendly Captcha v2 en aplicaciones web. Es un SDK ligero diseñado para ejecutarse directamente en el cliente (frontend), insertando widgets de verificación CAPTCHA sin necesidad de infraestructura adicional. El código se distribuye bajo la Mozilla Public License 2.0 y está optimizado para una integración rápida mediante npm o yarn.
La librería no incluye componentes de backend, bases de datos ni contenedores Docker. Su complejidad es baja (LOW), con requisitos mínimos de CPU (1 core) y RAM (1 GB). Se utiliza principalmente en entornos Node.js, aunque también soporta CommonJS para proyectos legacy. La instalación es directa vía gestor de paquetes estándar, sin necesidad de compilación previa salvo casos específicos de distribución.
El SDK se inicializa mediante una instancia de FriendlyCaptchaSDK que gestiona múltiples widgets bajo un mismo contexto. Requiere configuración del sitekey proporcionado por el proveedor y montaje en elementos DOM específicos. La documentación oficial está disponible en el Developer Hub, con guías paso a paso para integración y pruebas unitarias incluidas en el repositorio.
- Protección de formularios de contacto contra bots automatizados
- Validación de identidad en páginas de registro o login
- Prevención de spam en comentarios de blogs o foros
- Implementación de CAPTCHA visual en APIs públicas
- Integración directa vía npm/yarn sin dependencias externas complejas
- Código abierto bajo licencia MPLv2 con CLA para contribuciones
- Soporte nativo para CommonJS y ES modules (ESM)
- Pruebas unitarias incluidas en el repositorio principal
- Documentación oficial en Developer Hub con guías actualizadas
- Solo compatible con Friendly Captcha v2; no soporta v1
- Requiere cuenta activa y sitekey válido de FriendlyCaptcha
- No incluye lógica de backend ni gestión de sesiones propia
- Dependencia externa del servicio de FriendlyCaptcha en línea
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar vía npm install @friendlycaptcha/sdk o yarn add @friendlycaptcha/sdk. Inicializar SDK con new FriendlyCaptchaSDK() y crear widget con createWidget({ element, sitekey }). No requiere servidor propio; incluir script en HTML/JS del frontend. Verificar disponibilidad de API externa antes de producción. Asegurar cumplimiento de MPLv2 al redistribuir.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.