Autenticación
Better Auth
Framework de autenticación TypeScript extensible y orientado a estándares.
Biblioteca para implementar sesiones, proveedores sociales, organizaciones, passkeys y plugins desde el backend de una aplicación TypeScript.
Ir al sitio oficialFicha abierta
Para qué sirve y cómo encaja
Biblioteca para implementar sesiones, proveedores sociales, organizaciones, passkeys y plugins desde el backend de una aplicación TypeScript.
Útil para equipos TypeScript que quieren controlar la autenticación en su aplicación sin delegarla por completo a un SaaS.
No elimina la responsabilidad de seguridad, correo, recuperación, sesiones y actualizaciones; requiere más implementación que Clerk.
Uso en tu proyecto
Instalación e importación
Comandos y fragmentos tomados de la documentación oficial. Se instala igual en cualquier stack: cópialos tal cual o pásale el prompt a tu agente.
npm install better-authnpx @better-auth/cli secretnpx @better-auth/cli generatePrompt para que tu agente lo instale
Pega esto en Cursor, Claude Code, Codex u otro agente de código:
Instala Better Auth en este proyecto. Documentación oficial: https://www.better-auth.com/docs/installation. Comando verificado: `npm install better-auth`. Haz solo la instalación o importación base indicada en esta pestaña; no asumas stack ni configuración del proyecto. Cuando termines, pregunta al usuario cómo quiere integrarlo o qué contexto necesitas para los siguientes pasos.Planes y modelos
Cómo se paga y qué incluye cada opción
- 01Gratis
Open source
Licencia MIT sin coste. Al ser una librería y no un servicio, los usuarios viven en tu base de datos y no pagas por usuario activo.
Funcionalidades
Qué puedes hacer con ella
- 01
Framework agnóstico
Se integra con distintos frameworks, runtimes y bases de datos TypeScript.
- 02
Plugins
Añade organizaciones, passkeys, MFA y otras capacidades modulares.
- 03
Control de datos
Mantiene usuarios y sesiones en la base elegida por el proyecto.
Cuándo usarla
Dónde encaja y dónde no
Te conviene si…
Útil para equipos TypeScript que quieren controlar la autenticación en su aplicación sin delegarla por completo a un SaaS.
Mejor otra opción si…
No elimina la responsabilidad de seguridad, correo, recuperación, sesiones y actualizaciones; requiere más implementación que Clerk.

