Accesso, webhook e job cron per il tuo SaaS

Registrazione, accesso, recupero dell'account e autenticazione a due fattori per gli account dei tuoi clienti, più webhook in uscita e job pianificati. Tutto su un solo account.

Nessuna carta di credito · Piano gratuito incluso

  • WEBHOOKS
  • AUTH
  • CRON JOBS
  • TELEGRAM LOGIN
  • API KEYS
  • RATE LIMITING
  • HMAC SIGNATURES
  • IDEMPOTENCY
  • RETRIES & BACKOFF
  • OIDC
  • TOTP MFA
  • DELIVERY LOGS
  • TENANT ISOLATION
  • USAGE METERING

(Cosa ottieni)

Le parti che ogni SaaS riscrive, su un solo account

Nautilus è un prodotto di Verne Software: un account, una dashboard e un'API per l'accesso dei tuoi clienti, i webhook che invii loro e i job che esegui a orario. 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)

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

Accesso e utenti

Registrazione, accesso con password o tramite Google, GitHub e altri provider, recupero della password, verifica dell'e-mail e autenticazione a due fattori. Un'API di amministrazione per cercare, modificare ed eliminare i tuoi utenti.

(TELEGRAM)

POST /v1/passepartout/login/start

Accesso con Telegram

I tuoi clienti si registrano e accedono con il loro account Telegram: niente password, niente flusso e-mail, niente bolletta SMS. Colleghi il tuo bot dalla dashboard.

(WEBHOOKS)

POST /v1/relay/messages

Consegna dei 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.

(CRON)

POST /v1/clockwork/jobs

Job cron

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

(Rust + Go)

Motori open source che puoi portare con te
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 per quello che aggiungi per primo: accesso, webhook o job cron. Ogni chiave vale per uno solo di questi.

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 indirizzo e-mail può appartenere agli utenti di un solo account del servizio.

Motori aperti che puoi portare con te

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.

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 è disponibile su richiesta.

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 3.000 richieste API al mese, più i job pianificati in aggiunta, fino a 10 ricorrenti e 100 differiti alla volta. Quello a cui rinunci è il controllo sugli interni: dipendi da noi, e i motori aperti sono la tua via d'uscita.

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. Un accordo sul trattamento dei dati basato sulle clausole contrattuali tipo della Commissione europea è disponibile su richiesta. La nostra API ti permette di eliminare in qualsiasi momento l'identità di un utente e le sue sessioni, così puoi dare seguito a una richiesta di cancellazione.

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: la via d'uscita è che accesso e webhook girano su motori open source, Ory Kratos e Svix, che puoi ospitare tu stesso.

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

Anche Nautilus ha un piano gratuito: 3.000 richieste API al mese, 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.

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.

(Inizia)

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

Crea un account, genera una chiave per la parte che ti serve per prima, e le prime 3.000 richieste di ogni mese sono gratuite. SDK ufficiali per Node, Python, PHP e Rust, e una release pubblicata dietro ogni correzione.