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 --prodinstead
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.
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
- Create an account at app.moontraze.com (opens in a new tab)
- Create a project from the dashboard
- Get your API key from Project Settings
- Install an SDK and start building
- Deploy your frontend with
moon moontraze deploy