M

Backend infrastructure
built for modern apps

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

Realtime Database

Structured data with live updates, collections, documents, and fine-grained security rules.

Authentication

Email login or passwordless MoonID. JWT sessions and protected project access out of the box.

File Storage

S3-compatible object storage with folders, public URLs, bandwidth tracking, and project limits.

Highly recommended

Sign up with MoonID

Passwordless authentication powered by cryptographic identity. No password to steal. No secret stored on our servers.

Why use MoonID?

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

How MoonID works

  1. 1

    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.

  2. 2

    You approve a login

    MoonStorage opens MoonID (app or QR). You select an identity. MoonID signs a one-time challenge with your private key.

  3. 3

    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.

  4. 4

    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.

Ready to build?

Create a free account with email or MoonID and start your first project in minutes.