Introduction

Moontraze Documentation

Welcome to the official Moontraze documentation.

Moontraze is a complete backend platform that gives you everything you need to build, ship, and scale modern applications — from authentication and databases to storage and static hosting.

What is Moontraze?

Moontraze is a backend-as-a-service platform designed for developers who want to move fast without managing infrastructure.

It combines:

  • Authentication — Email/password, TOTP 2FA, MON Authenticator
  • Database — Path-based document database with granular security rules
  • Storage — S3-compatible object storage with presigned URLs
  • Push Notifications — FCM-based, unlimited and free
  • Static Hosting — Deploy frontend sites and apps in seconds
  • Security Rules — Fine-grained access control at field level
  • Backups — Automatic scheduled backups
  • Custom Domains — Bring your own domain to any deployed site

And more is coming. Moontraze is built to grow with your needs.

What is Moon CLI?

Moon CLI is the command-line interface for Moontraze. It handles your entire deployment workflow:

  • Install once on Windows, Linux, macOS, or Termux
  • Deploy with one command — moon moontraze deploy --prod
  • Manage projects — link, list, update, uninstall
  • No install needed — use npx moontraze deploy --prod instead

Moon CLI is a global multi-platform router. Moontraze is one registered platform on it. You can also use Moontraze via npm without installing Moon CLI.

What You Can Build

With Moontraze, you can build:

  • Web apps — Any frontend framework with static output
  • Mobile apps — Native iOS, Android, Flutter, React Native
  • Backends — Auth, database, storage via SDKs
  • APIs — REST API for every feature
  • Dashboards — Real-time data with security rules

Supported SDKs

  • JavaScript / TypeScript — Web, React, Next.js, Vue, Node.js
  • Python — Backend, scripts, ML
  • Flutter — Android + iOS
  • React Native — Android + iOS

Supported Hosting

Moontraze hosts static sites:

Supported:

  • Plain HTML/CSS/JS
  • Next.js (static export)
  • React, Vue, Vite, Angular, Svelte
  • Astro, Nuxt, Gatsby

Not Supported:

  • Python (Flask, FastAPI, Django)
  • Node.js APIs (Express, Fastify)
  • Next.js SSR mode
  • PHP, Ruby, Go server

For backend code, use a separate backend platform and connect it via APIs.

→ See full list

Quick Links

Free Forever

  • 5 GB Storage
  • 100 MB Database
  • 5 GB Bandwidth
  • 5 Hosting Projects
  • Unlimited API calls
  • Unlimited Push Notifications

Why Moontraze?

  • All-in-one — Auth, database, storage, notifications, hosting
  • Security-first — Granular rules, TOTP 2FA, encrypted secrets
  • Simple — REST API + SDKs in 4 languages
  • Fast — Deploy in seconds via CLI or npx
  • Scalable — Built to grow with your app
  • Free — Generous free tier, no credit card

Getting Started

  1. Create an account at app.moontraze.com (opens in a new tab)
  2. Create a project from the dashboard
  3. Get your API key from Project Settings
  4. Install an SDK and start building
  5. Deploy your frontend with moon moontraze deploy

→ Quick Start Guide