Accesso e utenti per team SaaS europei Gli account inattivi vengono eliminati automaticamente, secondo il termine di conservazione che stabilisci per il GDPR.

L'accesso dei tuoi clienti, con organizzazioni e ruoli, doppio fattore, registro di audit e un token firmato che il tuo backend verifica offline. Webhook e job pianificati arrivano sullo stesso account. Server in Francia.

Nessuna carta di credito · Piano gratuito incluso

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

(Cosa ottieni)

Accesso e utenti, con ciò che li accompagna

Nautilus è un prodotto di Verne Software: accesso e utenti per i tuoi clienti, su un account, una dashboard e un'API. I webhook che dicono al tuo backend cosa è successo e i job pianificati ne fanno parte; non sono prodotti a sé. SDK ufficiali per Node, Python, PHP e Rust. Si appoggia sopra il codice che hai già, e il database della tua applicazione resta dov'è.

(AUTH)

Accesso e utenti

Registrazione e accesso con password, codice monouso o dieci provider social; recupero, verifica e due fattori. Organizzazioni con ruoli con nome, trasportati in un token firmato o verificati con una sola chiamata. Un registro di audit e regole che eliminano gli account inutilizzati dopo un'e-mail di avviso. Un'API; le schermate restano tue.

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

(SIGN-IN METHOD)

POST /v1/passepartout/login/start

Accesso con Telegram

Un altro modo di accedere: l'account Telegram dei tuoi clienti. Niente password, niente flusso e-mail, niente bolletta SMS. Colleghi il tuo bot dalla dashboard.

(WEBHOOKS)

POST /v1/relay/messages

Webhook

Invia eventi dal tuo prodotto agli endpoint dei tuoi clienti. Le consegne fallite vengono ritentate automaticamente, ogni messaggio è firmato e ogni tentativo è registrato con la risposta ottenuta.

(SCHEDULED JOBS)

POST /v1/clockwork/jobs

Job pianificati

Pianifica job ricorrenti con un'espressione cron, o attività una tantum per un orario preciso. Nautilus chiama il tuo URL, riprova in caso di errore e tiene un registro di ogni esecuzione. Le pianificazioni girano in qualsiasi fuso orario IANA, con l'ora legale gestita.

(Cosa cambia)

Tre cose che puoi verificare

Ogni riga rinvia a una pagina della documentazione o a un listino pubblico. Nessuna è un superlativo.

(01)

Gli account inutilizzati si eliminano da soli, dopo un avviso

Imposta una regola per progetto. Per esempio: eliminare gli account mai confermati dopo 14 giorni e quelli che non accedono da 12 mesi, dopo un'e-mail di avviso inviata 30 giorni prima. I periodi li scegli tu; l'inattività va da 1 a 120 mesi. Ogni regola è disattivata finché non la attivi, un'anteprima ti dice quante persone coinvolgerebbe oggi e nessuno viene eliminato prima della data indicata nell'e-mail. Free copre gli account non confermati. Pro e Advanced aggiungono gli account inattivi, un promemoria per confermare e scadenze sui ruoli.

Come funzionano le regole

(02)

Ruoli, organizzazioni e registro di audit non hanno un prezzo a parte

Alcuni fornitori vendono ruoli, organizzazioni e due fattori come voci separate. Qui ruoli e organizzazioni sono inclusi in ogni piano, Free compreso, e i due fattori e il registro di audit non hanno un prezzo a sé. Si tratta di conoscere la propria fattura, non di essere i più economici: sui piani gratuiti e su piccola scala altri costano meno, e le pagine di confronto mostrano i loro numeri con la data in cui li abbiamo controllati.

Per 10.000 utenti attivi con ruoli, organizzazioni e doppio fattore, la pagina dei prezzi di Logto indica 152 $ al mese e quella di Clerk 125 $ (25 $ più 100 $ per i ruoli personalizzati). Qui sono 99 €, circa 111 $. Prezzi letti il 15 ott. 2026.

(03)

Motori open source che potresti far girare tu stesso

L'accesso gira su Ory Kratos e i webhook su Svix, entrambi open source. Kratos è un piccolo servizio scritto in Go; Keycloak è un server Java, e questa differenza è parte del motivo per cui una configurazione completa sta in questi prezzi. Il compromesso è la notorietà: si chiede Keycloak per nome, e Kratos lo conoscono in meno. La pianificazione è codice nostro e non viene con te, anche se ogni job e ogni esecuzione restano leggibili tramite API. Per migrare altrove, chiedi al supporto un'esportazione di tutti i tuoi utenti con hash delle password, collegamenti social, metadati, organizzazioni e ruoli: ricevi un file cifrato entro 7 giorni, in un formato che il nostro import accetta e che corrisponde a Ory Kratos.

(Rust + Go)

Motori open source sotto
Svix + Ory

Il gateway è scritto in Rust e controlla la tua chiave API dalla memoria: nessuna query a Postgres e nessun avvio a freddo nel mezzo. Qui non stampiamo una promessa di latenza; i tempi di risposta misurati sono nella pagina di stato.

(Come funziona)

Integra in tre passaggi

Registrati

Crea il tuo account Nautilus gratuito. Nessuna carta di credito richiesta.

Ottieni la tua chiave API

Crea una chiave nella dashboard. Una chiave apre solo le parti che selezioni: accesso, webhook, job pianificati o tutte.

Inizia a costruire

Chiama l'API HTTP dal tuo backend, oppure usa l'SDK per Node, Python, PHP o Rust. Server e aggiornamenti li gestiamo noi.

(Perché Nautilus)

Ciò di cui possiamo rispondere

Isolamento dei clienti

Le tue chiavi API, gli utenti, gli endpoint dei webhook e i job cron sono legati al tuo account: una chiave agisce solo sui tuoi utenti, e la piattaforma lo fa rispettare; il controllo vive in Nautilus, non in codice di integrazione che devi scrivere e mantenere corretto. Un limite: un accesso social (un dato account Google o GitHub) può appartenere agli utenti di un solo account del servizio.

Costruito su motori open source

L'accesso gira su Ory Kratos e i webhook su Svix, entrambi open source, così puoi leggere come funzionano e, se mai servisse, farli girare tu stesso. La pianificazione è codice nostro, quindi quella parte non ti segue, ma ogni job e ogni esecuzione restano leggibili tramite API. Per migrare altrove, chiedi al supporto un'esportazione di tutti i tuoi utenti con hash delle password, collegamenti social, metadati, organizzazioni e ruoli: ricevi un file cifrato entro 7 giorni, in un formato che il nostro import accetta e che corrisponde a Ory Kratos.

Ospitato in Francia

L'API, i database e i motori girano su server in Francia, presso OVHcloud. Questo rende Nautilus ospitato nell'UE: un fatto su dove gira, non un bollino di conformità. Un accordo sul trattamento dei dati basato sulle clausole contrattuali tipo dell'UE è incluso con Pro.

Una disponibilità che puoi verificare

Puntiamo al 99,9 % di disponibilità e pubblichiamo come stiamo andando: storico di disponibilità di ogni componente, 90 giorni indietro, sulla pagina di stato pubblica. È un obiettivo, non un contratto. Non c'è alcuno SLA né credito di servizio dietro.

Perché non costruirlo su AWS, Google Cloud o Azure? Hanno data center anche a Francoforte e in Irlanda.

Puoi farlo, e se hai già le persone per farlo è una scelta ragionevole. Accesso, consegna dei webhook e job pianificati su AWS significano Cognito, SQS, Lambda ed EventBridge, collegati, monitorati e tenuti aggiornati dal tuo team. Nautilus sono le stesse tre cose dietro un solo account, gratis fino a 1.000 utenti attivi al mese: 10.000 messaggi webhook, più i job pianificati, fino a 10 ricorrenti e 100 differiti alla volta. Quello a cui rinunci è il controllo sugli interni: dipendi da noi, e i motori sono open source. Per migrare altrove, chiedi al supporto un'esportazione di tutti i tuoi utenti con hash delle password, collegamenti social, metadati, organizzazioni e ruoli: ricevi un file cifrato entro 7 giorni, in un formato che il nostro import accetta e che corrisponde a Ory Kratos.

Il GDPR non è solo un server nell'UE: sono accordi legali (DPA) e processi di trattamento e cancellazione dei dati.

I nostri server sono in Francia, presso OVHcloud. Un accordo sul trattamento dei dati basato sulle clausole contrattuali tipo della Commissione europea è incluso con Pro. Eliminare un utente rimuove la sua identità e le sue sessioni in qualsiasi momento, così puoi dare seguito a una richiesta di cancellazione, e i tuoi endpoint ricevono un webhook identity.deleted. Puoi anche far eliminare a Nautilus gli account mai confermati e, con Pro, quelli rimasti inutilizzati per il periodo che scegli, sempre dopo un'e-mail di avviso e solo se attivi la regola. Un registro di audit annota le modifiche a chiavi e ruoli e gli accessi dei tuoi utenti, conservato 7, 30 o 90 giorni a seconda del piano. Niente di tutto questo ti rende conforme da solo: il periodo di conservazione lo decidi tu, e non siamo avvocati.

Se Nautilus va giù, vanno giù insieme il mio accesso, i miei webhook e i miei job cron. È un singolo punto di guasto.

Accesso, webhook e job cron girano come servizi separati: un worker cron bloccato lascia intatti l'accesso e la consegna dei webhook, e la pagina di stato mostra ogni parte per conto suo. L'unico pezzo condiviso è il gateway sottile che controlla le chiavi API e conta l'uso. Resta comunque un solo fornitore, ed è un compromesso reale: accesso e webhook girano su motori open source, Ory Kratos e Svix, che puoi ospitare tu stesso. Per migrare altrove, chiedi al supporto un'esportazione di tutti i tuoi utenti con hash delle password, collegamenti social, metadati, organizzazioni e ruoli: ricevi un file cifrato entro 7 giorni, in un formato che il nostro import accetta e che corrisponde a Ory Kratos.

Anche Supabase e Firebase hanno un piano gratuito. Perché dovrei pagare per Nautilus?

Anche Nautilus ha un piano gratuito: fino a 1.000 utenti attivi al mese, 10.000 messaggi webhook, con in più i job cron inclusi, fino a 10 ricorrenti e 100 differiti alla volta. La differenza emerge dopo. Supabase e Firebase si aspettano che i tuoi dati vivano al loro interno, così appena i webhook o l'accesso devono funzionare con un database che già gestisci, ti ritrovi a rifare il backend attorno al loro. Nautilus si appoggia sopra il codice che hai già: il database della tua applicazione resta dov'è e chiami un'API HTTP da qualsiasi stack. I piani a pagamento partono da 99 € al mese e si contano in utenti attivi mensili, non in richieste.

E se alzate il prezzo, o smettete di gestire Nautilus?

Entrambe le cose sono possibili, e una pagina come questa non può escluderne nessuna. I piani nella pagina dei prezzi sono quelli in vigore oggi. Quello che ti protegge se succede una delle due sono i motori: l'accesso gira su Ory Kratos e i webhook su Svix, entrambi open source, quindi puoi farli girare tu stesso, e ogni job cron e ogni esecuzione restano leggibili tramite API. Per migrare altrove, chiedi al supporto un'esportazione di tutti i tuoi utenti con hash delle password, collegamenti social, metadati, organizzazioni e ruoli: ricevi un file cifrato entro 7 giorni, in un formato che il nostro import accetta e che corrisponde a Ory Kratos.

Gestisce organizzazioni e ruoli?

Sì, tramite API. Raggruppi i tuoi utenti finali in organizzazioni, definisci in ciascuna ruoli con nome e permessi, e un utente può avere un ruolo diverso in ogni organizzazione di cui fa parte. I ruoli tornano nel token firmato che il tuo backend verifica offline, nell'introspezione del token e nel controllo della sessione, e una chiamata ad authorize risponde se questo utente può fare questa cosa in questa organizzazione. Nautilus conserva i dati e risponde; è il tuo codice a farli rispettare. Un token firmato vale 15 minuti e non può essere revocato, quindi un ruolo che togli può sopravvivere in un token già emesso fino alla scadenza; le chiamate dal vivo leggono il database. La dashboard non ha ancora una schermata per i membri. Ruoli e organizzazioni sono in ogni piano, Free compreso.

Cosa non fa Nautilus?

Niente SAML e niente single sign-on enterprise: se i reparti IT dei tuoi clienti lo chiedono, lo vendono Auth0, Clerk e Ory Network. Nessuna pagina di accesso ospitata e nessun componente già pronto, quindi le schermate le costruisci tu. Niente passkey, niente codici SMS e niente Sign in with Apple. Nautilus non è un provider OAuth o OpenID per terze parti. Le e-mail che inviamo per tuo conto, come l'avviso prima di un'eliminazione, partono dall'indirizzo di Verne e sono scritte nella lingua dell'utente (sei lingue, secondo il suo locale); l'invio dal tuo dominio arriverà (Pro). SDK ufficiali solo per Node, Python, PHP e Rust. Una sola regione, la Francia. Nessun rapporto SOC 2 o ISO 27001 e nessun SLA: la disponibilità è un obiettivo del 99,9 %, pubblicato sulla pagina di stato.

(Il confronto)

Ci confronti con Auth0, Clerk, Ory o Logto?

Abbiamo scritto il confronto che vorremmo leggere: cosa fa meglio ciascuno di loro, i prezzi dalle loro pagine con la data in cui li abbiamo controllati e dove sono conservati i dati dei tuoi utenti. Componenti di interfaccia già pronti, single sign-on enterprise e una pagina di accesso ospitata sono dalla loro parte, non dalla nostra. Le pagine sono in inglese.

(Inizia)

Inizia dall'accesso, aggiungi webhook e job pianificati quando ti servono

Crea un account e una chiave, e i tuoi primi 1.000 utenti attivi di ogni mese sono gratuiti. SDK ufficiali per Node, Python, PHP e Rust, e una release pubblicata dietro ogni correzione.