Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.