Inicio de sesión y usuarios para equipos SaaS europeos Las cuentas inactivas se eliminan automáticamente, según el plazo de conservación que fijes para el RGPD.

El inicio de sesión de tus clientes, con organizaciones y roles, doble factor, registro de auditoría y un token firmado que tu backend puede verificar sin conexión. Los webhooks y las tareas programadas vienen en la misma cuenta. Servidores en Francia.

Sin tarjeta de crédito · Plan gratuito incluido

  • SIGN-IN
  • ROLES
  • ORGANIZATIONS
  • TOTP MFA
  • AUDIT LOG
  • AUTO-DELETION
  • OIDC
  • TELEGRAM LOGIN
  • WEBHOOKS
  • SCHEDULED JOBS
  • HMAC SIGNATURES
  • RETRIES & BACKOFF
  • API KEYS
  • TENANT ISOLATION

(Qué obtienes)

Inicio de sesión y usuarios, con lo que los rodea

Nautilus es un producto de Verne Software: el inicio de sesión y los usuarios de tus clientes, en una cuenta, un panel y una API. Los webhooks que cuentan a tu backend lo que ha pasado y las tareas programadas forman parte de él; no son productos aparte. SDK oficiales para Node, Python, PHP y Rust. Se coloca encima del código que ya tienes, y la base de datos de tu aplicación se queda donde está.

(AUTH)

Inicio de sesión y usuarios

Registro e inicio de sesión con contraseña, código de un solo uso o diez proveedores sociales; recuperación, verificación y doble factor. Organizaciones con roles con nombre, incluidos en un token firmado o comprobados con una sola llamada. Un registro de auditoría y reglas que eliminan las cuentas sin uso tras un correo de aviso. Una API; las pantallas siguen siendo tuyas.

PATCH /v1/gate/identities/:id/metadata

(SIGN-IN METHOD)

POST /v1/passepartout/login/start

Inicio de sesión con Telegram

Una forma más de iniciar sesión: la cuenta de Telegram de tus clientes. Sin contraseña, sin flujo de correo, sin factura de SMS. Conectas tu propio bot desde el panel.

(WEBHOOKS)

POST /v1/relay/messages

Webhooks

Envía eventos de tu producto a los endpoints de tus clientes. Las entregas fallidas se reintentan automáticamente, cada mensaje va firmado y cada intento queda registrado con la respuesta que obtuvo.

(SCHEDULED JOBS)

POST /v1/clockwork/jobs

Tareas programadas

Programa tareas recurrentes con una expresión cron, o tareas puntuales para una hora fija. Nautilus llama a tu URL, reintenta si falla y guarda un registro de cada ejecución. Las programaciones se ejecutan en cualquier zona horaria IANA, con el horario de verano resuelto.

(Qué es diferente)

Tres cosas que puedes comprobar

Cada línea apunta a una página de la documentación o a una lista de precios pública. Ninguna es un superlativo.

(01)

Las cuentas sin uso se eliminan solas, tras un aviso

Define una regla por proyecto. Por ejemplo: eliminar las cuentas que nunca se confirmaron tras 14 días, y las que llevan 12 meses sin iniciar sesión, tras un correo de aviso enviado 30 días antes. Los plazos los eliges tú; la inactividad va de 1 a 120 meses. Cada regla está desactivada hasta que la actives, una vista previa te dice a cuántas personas afectaría hoy, y nadie se elimina antes de la fecha indicada en el correo. Free cubre las cuentas sin confirmar. Pro y Advanced añaden las cuentas inactivas, un recordatorio para confirmar y plazos en los roles.

Cómo funcionan las reglas

(02)

Roles, organizaciones y registro de auditoría no tienen precio aparte

Algunos proveedores venden los roles, las organizaciones y el doble factor como líneas de factura aparte. Aquí los roles y las organizaciones vienen con todos los planes, Free incluido, y el doble factor y el registro de auditoría no tienen precio propio. Se trata de saber cuánto vas a pagar, no de ser el más barato: en los planes gratuitos y a pequeña escala otros cuestan menos, y las páginas de comparación muestran sus cifras con la fecha en que las consultamos.

Para 10.000 usuarios activos con roles, organizaciones y doble factor, la página de precios de Logto da 152 $ al mes y la de Clerk 125 $ (25 $ más 100 $ por los roles personalizados). Aquí son 99 €, unos 111 $. Precios consultados el 15 oct. 2026.

(03)

Motores de código abierto que podrías ejecutar tú mismo

El inicio de sesión funciona sobre Ory Kratos y los webhooks sobre Svix, ambos de código abierto. Kratos es un servicio pequeño escrito en Go; Keycloak es un servidor Java, y esa diferencia explica en parte que una instalación completa quepa en estos precios. La contrapartida es el reconocimiento: se pide Keycloak por su nombre y menos gente conoce Kratos. La planificación es código nuestro y no se va contigo, aunque cada tarea y cada ejecución siguen siendo legibles por la API. Para migrar a otro sitio, pide al soporte una exportación de todos tus usuarios con sus hashes de contraseña, enlaces sociales, metadatos, organizaciones y roles: recibes un archivo cifrado en un plazo de 7 días, en un formato que acepta nuestra propia importación y que se corresponde con Ory Kratos.

(Rust + Go)

Motores de código abierto por debajo
Svix + Ory

La pasarela está escrita en Rust y comprueba tu clave API desde la memoria: sin consulta a Postgres ni arranque en frío por el medio. Aquí no imprimimos ninguna promesa de latencia; los tiempos de respuesta medidos están en la página de estado.

(Cómo funciona)

Integra en tres pasos

Regístrate

Crea tu cuenta gratuita de Nautilus. No se requiere tarjeta de crédito.

Obtén tu clave API

Crea una clave en el panel. Una clave abre solo las partes que marques: inicio de sesión, webhooks, tareas programadas o todas.

Empieza a construir

Llama a la API HTTP desde tu backend o usa el SDK de Node, Python, PHP o Rust. Nosotros nos encargamos de los servidores y las actualizaciones.

(Por qué Nautilus)

Lo que podemos respaldar

Aislamiento de clientes

Tus claves API, usuarios, endpoints de webhooks y tareas cron pertenecen a tu cuenta: una clave solo actúa sobre tus propios usuarios, y la plataforma lo hace cumplir; ese control vive en Nautilus, no en código de integración que tengas que escribir y mantener correcto. Un límite: un inicio de sesión social (una cuenta concreta de Google o GitHub) solo puede pertenecer a los usuarios de una única cuenta del servicio.

Construido sobre motores de código abierto

El inicio de sesión funciona sobre Ory Kratos y los webhooks sobre Svix, ambos de código abierto, así que puedes leer cómo funcionan y, si algún día lo necesitas, ejecutarlos tú mismo. La planificación es código nuestro, así que esa parte no se va contigo, pero cada tarea y cada ejecución siguen siendo legibles por la API. Para migrar a otro sitio, pide al soporte una exportación de todos tus usuarios con sus hashes de contraseña, enlaces sociales, metadatos, organizaciones y roles: recibes un archivo cifrado en un plazo de 7 días, en un formato que acepta nuestra propia importación y que se corresponde con Ory Kratos.

Alojado en Francia

La API, las bases de datos y los motores funcionan en servidores en Francia, en OVHcloud. Eso hace de Nautilus un servicio alojado en la UE: un hecho sobre dónde funciona, no una insignia de cumplimiento. Un acuerdo de encargo de tratamiento de datos basado en las cláusulas contractuales tipo de la UE viene con Pro.

Disponibilidad que puedes comprobar

Apuntamos a una disponibilidad del 99,9 % y publicamos cómo vamos: historial de disponibilidad de cada componente, 90 días atrás, en la página de estado pública. Es un objetivo, no un contrato. No hay SLA ni crédito de servicio detrás.

¿Por qué no construir esto sobre AWS, Google Cloud o Azure? También tienen centros de datos en Fráncfort e Irlanda.

Puedes, y si ya tienes a la gente para ello, es una elección razonable. Inicio de sesión, entrega de webhooks y tareas programadas en AWS significa Cognito, SQS, Lambda y EventBridge, conectados, monitorizados y mantenidos al día por tu equipo. Nautilus son esas mismas tres tareas detrás de una sola cuenta, gratis hasta 1.000 usuarios activos al mes: 10.000 mensajes de webhook y, además, las tareas programadas, hasta 10 recurrentes y 100 diferidas a la vez. Lo que cedes es el control de las tripas: dependes de nosotros, y los motores son de código abierto. Para migrar a otro sitio, pide al soporte una exportación de todos tus usuarios con sus hashes de contraseña, enlaces sociales, metadatos, organizaciones y roles: recibes un archivo cifrado en un plazo de 7 días, en un formato que acepta nuestra propia importación y que se corresponde con Ory Kratos.

El RGPD no es solo un servidor en la UE: son acuerdos legales (DPA) y procesos de tratamiento y eliminación de datos.

Nuestros servidores están en Francia, en OVHcloud. Un acuerdo de encargo de tratamiento de datos basado en las cláusulas contractuales tipo de la Comisión Europea viene con Pro. Eliminar un usuario borra su identidad y sus sesiones en cualquier momento, para que puedas atender una solicitud de supresión, y tus endpoints reciben un webhook identity.deleted. También puedes hacer que Nautilus elimine las cuentas que nunca se confirmaron y, con Pro, las que llevan sin usarse el periodo que elijas, siempre tras un correo de aviso y solo si activas la regla. Un registro de auditoría anota los cambios de claves y roles y los inicios de sesión de tus usuarios, y se conserva 7, 30 o 90 días según el plan. Nada de esto te hace cumplir la normativa por sí solo: el periodo de conservación lo decides tú, y no somos abogados.

Si Nautilus se cae, mi inicio de sesión, mis webhooks y mis tareas cron se caen a la vez. Es un punto único de fallo.

El inicio de sesión, los webhooks y las tareas cron funcionan como servicios separados: un worker de cron atascado deja intactos el inicio de sesión y la entrega de webhooks, y la página de estado muestra cada parte por separado. La única pieza compartida es la pasarela delgada que comprueba las claves API y cuenta el uso. Sigue siendo un solo proveedor, y es una contrapartida real: el inicio de sesión y los webhooks funcionan sobre motores de código abierto, Ory Kratos y Svix, que puedes alojar tú mismo. Para migrar a otro sitio, pide al soporte una exportación de todos tus usuarios con sus hashes de contraseña, enlaces sociales, metadatos, organizaciones y roles: recibes un archivo cifrado en un plazo de 7 días, en un formato que acepta nuestra propia importación y que se corresponde con Ory Kratos.

Supabase y Firebase también tienen plan gratuito. ¿Por qué iba a pagar por Nautilus?

Nautilus también tiene plan gratuito: hasta 1.000 usuarios activos al mes, 10.000 mensajes de webhook y, además, las tareas cron incluidas, hasta 10 recurrentes y 100 diferidas a la vez. La diferencia aparece después. Supabase y Firebase esperan que tus datos vivan dentro de ellos, así que en cuanto los webhooks o el inicio de sesión tienen que funcionar contra una base de datos que ya gestionas, acabas rehaciendo tu backend alrededor del suyo. Nautilus se coloca encima del código que ya tienes: la base de datos de tu aplicación se queda donde está y llamas a una API HTTP desde cualquier stack. Los planes de pago empiezan en 99 € al mes y se cuentan en usuarios activos mensuales, no en solicitudes.

¿Y si subís el precio, o dejáis de operar Nautilus?

Ambas cosas son posibles, y una página como esta no puede descartar ninguna. Los planes de la página de precios son los vigentes hoy. Lo que te protege si ocurre cualquiera de las dos son los motores: el inicio de sesión funciona sobre Ory Kratos y los webhooks sobre Svix, ambos de código abierto, así que puedes ejecutarlos tú mismo, y cada tarea cron y cada ejecución siguen siendo legibles por la API. Para migrar a otro sitio, pide al soporte una exportación de todos tus usuarios con sus hashes de contraseña, enlaces sociales, metadatos, organizaciones y roles: recibes un archivo cifrado en un plazo de 7 días, en un formato que acepta nuestra propia importación y que se corresponde con Ory Kratos.

¿Tiene organizaciones y roles?

Sí, a través de la API. Agrupas a tus usuarios finales en organizaciones, defines roles con nombre y permisos dentro de cada una, y un usuario puede tener un rol distinto en cada organización a la que pertenece. Los roles vuelven en el token firmado que tu backend verifica sin conexión, en la introspección del token y en la comprobación de sesión, y una llamada a authorize responde si este usuario puede hacer esto en esta organización. Nautilus guarda los datos y responde; tu código lo hace cumplir. Un token firmado es válido 15 minutos y no se puede revocar, así que un rol que quitas puede seguir vivo en un token ya emitido hasta que caduque; las llamadas en vivo leen la base de datos. El panel aún no tiene pantalla para los miembros. Los roles y las organizaciones están en todos los planes, Free incluido.

¿Qué no hace Nautilus?

Sin SAML ni inicio de sesión único empresarial: si los departamentos de TI de tus clientes lo piden, Auth0, Clerk y Ory Network lo venden. Sin página de inicio de sesión alojada ni componentes ya hechos, así que construyes las pantallas. Sin passkeys, sin códigos SMS y sin Sign in with Apple. Nautilus no es un proveedor OAuth ni OpenID para terceros. Los correos que enviamos en tu nombre, como el aviso antes de una eliminación, salen de la dirección de Verne y están escritos en el idioma del usuario (seis idiomas, según su locale); enviarlos desde tu propio dominio llegará (Pro). SDK oficiales solo para Node, Python, PHP y Rust. Una región, Francia. Sin informe SOC 2 ni ISO 27001, y sin SLA: la disponibilidad es un objetivo del 99,9 %, publicado en la página de estado.

(Cómo nos comparamos)

¿Nos comparas con Auth0, Clerk, Ory o Logto?

Escribimos la comparación que nos gustaría leer: qué hace cada uno mejor que nosotros, los precios de sus propias páginas con la fecha en que los consultamos y dónde se almacenan los datos de tus usuarios. Los componentes de interfaz ya hechos, el inicio de sesión único empresarial y una página de inicio de sesión alojada están de su lado, no del nuestro. Las páginas están en inglés.

(Empezar)

Empieza por el inicio de sesión, añade webhooks y tareas programadas cuando los necesites

Crea una cuenta y una clave, y tus primeros 1.000 usuarios activos de cada mes son gratis. SDK oficiales para Node, Python, PHP y Rust, y una versión publicada detrás de cada corrección.