# Camarauth SDK ## Docs - [API Reference (Swagger)](https://camarauth-docs.camarai.es/api-reference.md): Documentación interactiva de la API REST - [Endpoints REST](https://camarauth-docs.camarai.es/api-reference/endpoints.md): Documentación de endpoints HTTP - [Códigos de Error](https://camarauth-docs.camarai.es/api-reference/errors.md): Referencia de códigos de error - [WebSocket Events](https://camarauth-docs.camarai.es/api-reference/websocket.md): Documentación de eventos WebSocket - [Custom Adapter](https://camarauth-docs.camarai.es/backend/adapters/custom.md): Crea tu propio adaptador de base de datos - [MongoDB Adapter](https://camarauth-docs.camarai.es/backend/adapters/mongodb.md): Adaptador de base de datos para MongoDB - [PostgreSQL Adapter](https://camarauth-docs.camarai.es/backend/adapters/postgresql.md): Adaptador de base de datos para PostgreSQL, MySQL y SQLite - [Redis Adapter](https://camarauth-docs.camarai.es/backend/adapters/redis.md): Adaptador de base de datos para Redis (cache y sesiones) - [CamarauthBackend](https://camarauth-docs.camarai.es/backend/classes/camarauth-backend.md): Clase principal para el servidor backend de autenticación - [CamarauthClient](https://camarauth-docs.camarai.es/backend/classes/camarauth-client.md): Cliente HTTP para comunicarse con el backend de Camarauth - [Configuración](https://camarauth-docs.camarai.es/backend/configuration.md): Guía de configuración avanzada del backend - [DatabaseAdapter Interface](https://camarauth-docs.camarai.es/backend/database-adapter.md): Interfaz universal para integrar cualquier base de datos - [Instalación](https://camarauth-docs.camarai.es/backend/installation.md): Guía de instalación del SDK de backend - [AuthResponse](https://camarauth-docs.camarai.es/backend/interfaces/auth-response.md): Estructura de respuesta para verificación de autenticación - [BackendConfig](https://camarauth-docs.camarai.es/backend/interfaces/backend-config.md): Configuración para el servidor backend de Camarauth - [PinData](https://camarauth-docs.camarai.es/backend/interfaces/pin-data.md): Estructura de datos para un PIN de autenticación - [User (Backend)](https://camarauth-docs.camarai.es/backend/interfaces/user.md): Modelo de usuario retornado por el backend de Camarauth - [Visión general del Backend](https://camarauth-docs.camarai.es/backend/overview.md): Documentación del SDK de backend para Node.js - [Quickstart Backend](https://camarauth-docs.camarai.es/backend/quickstart.md): Guía rápida para configurar el backend de Camarauth - [Arquitectura del SDK](https://camarauth-docs.camarai.es/concepts/architecture.md): Comprende la arquitectura y diseño de Camarauth SDK - [Flujo de Autenticación](https://camarauth-docs.camarai.es/concepts/authentication-flow.md): Entiende cómo funciona el flujo completo de autenticación - [Seguridad](https://camarauth-docs.camarai.es/concepts/security.md): Prácticas de seguridad en Camarauth SDK - [Emoji Encoder](https://camarauth-docs.camarai.es/core/emoji-encoder.md): Codificación de texto en emojis - [Errors](https://camarauth-docs.camarai.es/core/errors.md): Manejo de errores en Camarauth SDK - [JWT Utils](https://camarauth-docs.camarai.es/core/jwt-utils.md): Utilidades para manejo de tokens JWT - [Core](https://camarauth-docs.camarai.es/core/overview.md): Utilidades core del SDK de Camarauth - [Pin Generator](https://camarauth-docs.camarai.es/core/pin-generator.md): Generación de PINs seguros - [Storage](https://camarauth-docs.camarai.es/core/storage.md): Sistema de almacenamiento adaptable - [Índice de Documentación](https://camarauth-docs.camarai.es/docs.md): Navegación completa por toda la documentación de Camarauth SDK - [Despliegue](https://camarauth-docs.camarai.es/guides/deployment.md): Guía de despliegue para producción - [Manejo de Errores](https://camarauth-docs.camarai.es/guides/error-handling.md): Cómo manejar errores de forma robusta en Camarauth SDK - [Migración](https://camarauth-docs.camarai.es/guides/migration.md): Guía de migración entre versiones - [Guía de Testing](https://camarauth-docs.camarai.es/guides/testing.md): Cómo testear aplicaciones que usan Camarauth SDK - [Camarauth SDK](https://camarauth-docs.camarai.es/index.md): Documentación oficial del SDK de autenticación por WhatsApp de Camarauth - [Quickstart](https://camarauth-docs.camarai.es/quickstart.md): Guía rápida para empezar con Camarauth SDK - [useAuthContext](https://camarauth-docs.camarai.es/react/hooks/use-auth-context.md): Documentación del hook useAuthContext - [useAutoRegeneration](https://camarauth-docs.camarai.es/react/hooks/use-auto-regeneration.md): Hook para controlar regeneraciones automáticas - [useCountdown](https://camarauth-docs.camarai.es/react/hooks/use-countdown.md): Hook de temporizador para React - [usePinAuth](https://camarauth-docs.camarai.es/react/hooks/use-pin-auth.md): Hook principal para autenticación con PIN en React - [usePinGenerator](https://camarauth-docs.camarai.es/react/hooks/use-pin-generator.md): Hook para generación de PINs en React - [useWhatsAppLink](https://camarauth-docs.camarai.es/react/hooks/use-whatsapp-link.md): Documentación del hook useWhatsAppLink - [Instalación](https://camarauth-docs.camarai.es/react/installation.md): Guía de instalación del SDK de React - [AutoRegenerationOptions](https://camarauth-docs.camarai.es/react/interfaces/auto-regeneration-options.md): Opciones de configuracion para useAutoRegeneration - [CountdownOptions](https://camarauth-docs.camarai.es/react/interfaces/countdown-options.md): Opciones de configuracion para useCountdown - [PinAuthOptions](https://camarauth-docs.camarai.es/react/interfaces/pin-auth-options.md): Opciones de configuración para usePinAuth - [PinAuthState](https://camarauth-docs.camarai.es/react/interfaces/pin-auth-state.md): Estado retornado por usePinAuth - [PinGeneratorOptions](https://camarauth-docs.camarai.es/react/interfaces/pin-generator-options.md): Opciones de configuracion para usePinGenerator - [User](https://camarauth-docs.camarai.es/react/interfaces/user.md): Interface del usuario autenticado - [Visión general de React](https://camarauth-docs.camarai.es/react/overview.md): Documentación del SDK de React para Camarauth - [Quickstart](https://camarauth-docs.camarai.es/react/quickstart.md): Guía rápida para integrar Camarauth en React - [.NET SDK](https://camarauth-docs.camarai.es/sdks/dotnet.md): Documentación del SDK de .NET para Camarauth - [Go SDK](https://camarauth-docs.camarai.es/sdks/go.md): Documentación del SDK de Go para Camarauth - [Java SDK](https://camarauth-docs.camarai.es/sdks/java.md): Documentación del SDK de Java para Camarauth - [Node.js SDK](https://camarauth-docs.camarai.es/sdks/nodejs.md): Documentación del SDK de Node.js para Camarauth - [SDKs Overview](https://camarauth-docs.camarai.es/sdks/overview.md): Visión general de los SDKs disponibles para Camarauth - [PHP SDK](https://camarauth-docs.camarai.es/sdks/php.md): Estado y roadmap del SDK de PHP para Camarauth - [Python SDK](https://camarauth-docs.camarai.es/sdks/python.md): Documentación del SDK de Python para Camarauth - [React SDK](https://camarauth-docs.camarai.es/sdks/react.md): Documentación del SDK de React para Camarauth - [Rust SDK](https://camarauth-docs.camarai.es/sdks/rust.md): Documentación del SDK de Rust para Camarauth ## OpenAPI Specs - [openapi](https://camarauth-docs.camarai.es/api-reference/openapi.json)