Your auth, observable.

A dashboard, security alerts, email, SMS, and analytics around the auth you already own. One key, one plugin, done.

Your app does the auth. Cloud does the rest.

You handle login, signup, and sessions. Cloud watches the event stream, sends your auth emails and texts, catches abuse, and gives you one place to see everything.

It never touches your database. Pull the plug and your auth keeps working like nothing happened.

Everything you'd build around auth. Already built.

Dashboard

See your users, sessions, and organisations. Switch between apps without touching the database.

Security

Spots credential stuffing, bots, and impossible travel. You stay in control of enforcement.

Email

Magic links, verification, password resets, and invites. No email provider to configure.

SMS

One time codes over SMS. Same Cloud key, same plugin, same bill.

Analytics

Signups, logins, active users. Pick an app, pick a range, see what happened.

Audit logs

Who did what, when, from where. Export up to a million rows, no raw secrets included.

Three steps. No architecture changes.

01

Create an account

Sign up, add your app. No credit card.

02

Copy your Cloud key

One key, shown once. Keep it on the backend.

03

Add cloud() to your app

One plugin. Events flow, emails send, dashboard lights up.

Security that advises. You decide.

Cloud watches for stuffing attacks, bots, impossible travel, and shady IPs. It tells your app what it found. Your app decides what to do about it. If Cloud goes down, your local rate limits keep working.

One dashboard. Everything about your auth.

Users, sessions, analytics, security incidents, delivery logs, and audit trails. Pick an app and see it all.

Free until you outgrow it. Cheap after that.

Free

$0

3,000 emails/month

Pro

$20

50,000 emails/month

Scale

$99

200,000 emails/month

See pricing details

Your auth. Your database. Cloud just helps.

Everything stays yours. Cloud is the operational layer you'd build yourself if you had the time.

Try Cloud free