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 oficial

Ficha 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
npm install better-auth
secreto
npx @better-auth/cli secret
esquema
npx @better-auth/cli generate

Prompt para que tu agente lo instale

Pega esto en Cursor, Claude Code, Codex u otro agente de código:

Prompt
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

  1. 01

    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.

    Gratis

Funcionalidades

Qué puedes hacer con ella

  1. 01

    Framework agnóstico

    Se integra con distintos frameworks, runtimes y bases de datos TypeScript.

  2. 02

    Plugins

    Añade organizaciones, passkeys, MFA y otras capacidades modulares.

  3. 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.