Documentation
Introduction

Moontraze Documentation

Welcome to the official Moontraze documentation.

What is Moontraze?

Moontraze is a backend-as-a-service platform that gives you everything you need to build and ship modern applications.

It combines:

  • Authentication — Email/password + TOTP 2FA + MON Authenticator
  • Database — Path-based document database with security rules
  • Storage — S3-compatible file storage with presigned URLs
  • Push Notifications — FCM-based, unlimited
  • Static Hosting — Deploy frontend sites and apps
  • Security Rules — Granular access control
  • Backups — Automatic scheduled backups
  • Custom Domains — Bring your own domain

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

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. This means:

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
  • Databases hosted externally

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

→ See full list

Quick Links

Free Forever

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

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