Anmeldung, Webhooks und Cron-Jobs für Ihr SaaS

Registrierung, Anmeldung, Kontowiederherstellung und Zwei-Faktor-Authentifizierung für die Konten Ihrer Kunden, dazu ausgehende Webhooks und geplante Jobs. Alles in einem Konto.

Keine Kreditkarte erforderlich · Kostenloser Tarif inklusive

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

(Was Sie bekommen)

Was jedes SaaS neu baut, in einem Konto

Nautilus ist ein Produkt von Verne Software: ein Konto, ein Dashboard und eine API für die Anmeldung Ihrer Kunden, die Webhooks, die Sie an sie senden, und die Jobs, die Sie nach Zeitplan ausführen. Offizielle SDKs für Node, Python, PHP und Rust. Es setzt auf dem Code auf, den Sie schon haben, und die Datenbank Ihrer Anwendung bleibt, wo sie ist.

(AUTH)

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

Anmeldung und Nutzer

Registrierung, Anmeldung per Passwort oder über Google, GitHub und andere Anbieter, Passwort-Wiederherstellung, E-Mail-Bestätigung und Zwei-Faktor-Authentifizierung. Eine Admin-API, um Ihre Nutzer nachzuschlagen, zu ändern und zu löschen.

(TELEGRAM)

POST /v1/passepartout/login/start

Telegram-Anmeldung

Ihre Kunden registrieren sich und melden sich mit ihrem Telegram-Konto an: kein Passwort, kein E-Mail-Ablauf, keine SMS-Rechnung. Sie verbinden Ihren eigenen Bot im Dashboard.

(WEBHOOKS)

POST /v1/relay/messages

Webhook-Zustellung

Senden Sie Ereignisse aus Ihrem Produkt an die Endpunkte Ihrer Kunden. Fehlgeschlagene Zustellungen werden automatisch wiederholt, jede Nachricht ist signiert, und jeder Versuch wird mit der erhaltenen Antwort protokolliert.

(CRON)

POST /v1/clockwork/jobs

Cron-Jobs

Planen Sie wiederkehrende Jobs mit einem Cron-Ausdruck oder einmalige Aufgaben für einen festen Zeitpunkt. Nautilus ruft Ihre URL auf, wiederholt bei Fehlern und führt ein Protokoll jeder Ausführung. Zeitpläne laufen in UTC.

(Rust + Go)

Open-Source-Engines, die Sie mitnehmen können
Svix + Ory

Das Gateway ist in Rust geschrieben und prüft Ihren API-Schlüssel aus dem Speicher: keine Postgres-Abfrage und kein Kaltstart dazwischen. Ein Latenzversprechen drucken wir hier nicht; gemessene Antwortzeiten stehen auf der Statusseite.

(So funktioniert's)

In drei Schritten integrieren

Registrieren

Erstellen Sie Ihr kostenloses Nautilus‑Konto. Keine Kreditkarte erforderlich.

API‑Schlüssel erhalten

Erstellen Sie im Dashboard einen Schlüssel für das, was Sie zuerst hinzufügen: Anmeldung, Webhooks oder Cron-Jobs. Jeder Schlüssel gilt für genau einen davon.

Loslegen

Rufen Sie die HTTP-API aus Ihrem Backend auf oder nutzen Sie das SDK für Node, Python, PHP oder Rust. Server und Upgrades übernehmen wir.

(Warum Nautilus)

Wofür wir geradestehen können

Kundentrennung

Ihre API-Schlüssel, Nutzer, Webhook-Endpunkte und Cron-Jobs gehören zu Ihrem Konto: Ein Schlüssel wirkt nur auf Ihre eigenen Nutzer, und die Plattform erzwingt das — diese Kontrolle steckt in Nautilus, nicht in Integrationscode, den Sie schreiben und korrekt halten müssen. Eine Grenze: Eine E-Mail-Adresse kann nur zu den Nutzern eines einzigen Kontos im Dienst gehören.

Offene Engines, die Sie mitnehmen können

Die Anmeldung läuft auf Ory Kratos, die Webhooks auf Svix, beide Open Source. So können Sie nachlesen, wie sie arbeiten, und sie bei Bedarf selbst betreiben. Die Planung ist unser eigener Code, dieser Teil kommt also nicht mit, aber jeder Job und jede Ausführung bleibt über die API lesbar.

Gehostet in Frankreich

Die API, die Datenbanken und die Engines laufen auf Servern in Frankreich, bei OVHcloud. Damit ist Nautilus in der EU gehostet: eine Tatsache darüber, wo es läuft, kein Compliance-Siegel. Ein Auftragsverarbeitungsvertrag auf Basis der EU-Standardvertragsklauseln ist auf Anfrage erhältlich.

Verfügbarkeit zum Nachprüfen

Wir streben 99,9 % Verfügbarkeit an und veröffentlichen, wie wir dastehen: Verfügbarkeitsverlauf je Komponente, 90 Tage zurück, auf der öffentlichen Statusseite. Das ist ein Ziel, kein Vertrag. Es gibt weder ein SLA noch eine Gutschrift dahinter.

Warum nicht auf AWS, Google Cloud oder Azure bauen? Auch sie haben Rechenzentren in Frankfurt und Irland.

Das können Sie, und wenn Sie die Leute dafür schon haben, ist es eine vernünftige Wahl. Anmeldung, Webhook-Zustellung und geplante Jobs auf AWS bedeuten Cognito, SQS, Lambda und EventBridge, verdrahtet, überwacht und aktuell gehalten von Ihrem Team. Nautilus sind dieselben drei Aufgaben hinter einem Konto, kostenlos: bis zu 3.000 API-Anfragen im Monat, dazu geplante Jobs obendrauf, bis zu 10 wiederkehrende und 100 Delayed Jobs gleichzeitig. Was Sie aufgeben, ist die Kontrolle über das Innenleben: Sie hängen von uns ab, und die offenen Engines sind Ihr Ausweg.

DSGVO heißt nicht einfach Server in der EU — dazu gehören rechtliche Vereinbarungen (AVV/DPA) sowie Prozesse für Verarbeitung und Löschung von Daten.

Unsere Server stehen in Frankreich. Ein Auftragsverarbeitungsvertrag auf Basis der Standardvertragsklauseln der Europäischen Kommission ist auf Anfrage erhältlich. Über unsere API können Sie die Identität eines Nutzers samt Sitzungen jederzeit löschen und so auf eine Löschanfrage reagieren.

Wenn Nautilus ausfällt, fallen meine Anmeldung, meine Webhooks und meine Cron-Jobs gleichzeitig aus. Das ist ein Single Point of Failure.

Anmeldung, Webhooks und Cron-Jobs laufen als getrennte Dienste: Ein hängender Cron-Worker lässt Anmeldung und Webhook-Zustellung unberührt, und die Statusseite zeigt jeden Teil für sich. Das einzige gemeinsame Teil ist das schlanke Gateway, das API-Schlüssel prüft und die Nutzung zählt. Es bleibt ein Anbieter, und das ist ein echter Kompromiss: Der Ausweg ist, dass Anmeldung und Webhooks auf Open-Source-Engines laufen, Ory Kratos und Svix, die Sie selbst hosten können.

Supabase und Firebase haben auch kostenlose Tarife. Warum sollte ich 19 € für Nautilus zahlen?

Auch Nautilus hat einen kostenlosen Tarif: 3.000 API-Anfragen im Monat, dazu Cron-Jobs obendrauf, bis zu 10 wiederkehrende und 100 Delayed Jobs gleichzeitig. Der Unterschied zeigt sich später. Supabase und Firebase erwarten, dass Ihre Daten bei ihnen liegen. Sobald Webhooks oder Anmeldung mit einer Datenbank arbeiten sollen, die Sie schon betreiben, bauen Sie Ihr Backend um deren Backend herum neu. Nautilus setzt auf dem Code auf, den Sie schon haben: Die Datenbank Ihrer Anwendung bleibt, wo sie ist, und Sie rufen aus jedem Stack eine HTTP-API auf.

Was, wenn Sie den Preis erhöhen oder Nautilus nicht mehr betreiben?

Beides ist möglich, und eine Seite wie diese kann keines von beiden ausschließen. Die Tarife auf der Preisseite sind die, die heute gelten. Was Sie schützt, wenn eines davon eintritt, sind die Engines: Die Anmeldung läuft auf Ory Kratos, die Webhooks auf Svix, beide Open Source, Sie können sie also selbst betreiben, und jeder Cron-Job und jede Ausführung bleibt über die API lesbar.

(Loslegen)

Beginnen Sie mit der Anmeldung, ergänzen Sie Webhooks und Cron-Jobs wenn Sie sie brauchen

Konto anlegen, einen Schlüssel für den Teil erstellen, den Sie zuerst brauchen — die ersten 3.000 Anfragen pro Monat sind kostenlos. Offizielle SDKs für Node, Python, PHP und Rust und ein getaggtes Release hinter jedem Fix.