Real-time database, file storage, authentication, security rules, and hosting — everything you need to ship production apps faster.
Realtime
Secure by design
Self-hosted ready
Passwordless auth
Structured data with live updates, collections, documents, and fine-grained security rules.
Email login or passwordless MoonID. JWT sessions and protected project access out of the box.
S3-compatible object storage with folders, public URLs, bandwidth tracking, and project limits.
Passwordless authentication powered by cryptographic identity. No password to steal. No secret stored on our servers.
Passwordless
No password to remember, reset, or leak. You sign in with your identity on your phone.
Private key never leaves your device
The private key is created and stored only on your phone. MoonStorage never receives or stores it.
Cryptographic proof
Login is a signed challenge. Without your private key, a valid signature cannot be forged.
Works across apps
One MoonID identity can sign in to MoonStorage and other apps that support MoonID.
Identity on your phone
MoonID creates a key pair on your device. Keys are protected by MoonKeyStore (hardware-backed when available). The private key never leaves the phone.
You approve a login
MoonStorage opens MoonID (app or QR). You select an identity. MoonID signs a one-time challenge with your private key.
Server verifies the signature
Only the public key, signature, and challenge are sent to MoonStorage. We verify the signature cryptographically. We never see or store your private key.
You are signed in
After a valid signature, MoonStorage issues a normal session token. No password was transmitted or saved for this login method.
Security note: MoonKeyStore manages keys on-device. MoonStorage only verifies signatures. An attacker cannot log in as you without access to the private key on your device.
Create a free account with email or MoonID and start your first project in minutes.