Skip to Content
DocumentationBilling & CommercialProject & Server Upgrade

Project & Server Upgrade

Momen offers flexible, high-performance commercial resource plans. This guide explains pricing, plan differences, upgrades, and server resource management.


Pricing model

Except for Enterprise, Momen uses per-project subscription with separate computing charges. Each project is an isolated runtime instance. Billing rests on three pillars:

Pillar 1: Plan subscription (monthly / annual)

  • Purpose: Unlocks editor features and component limits (e.g., payment integration, multi-client, SSG/SSR).
  • Included quota: Paid plans include baseline computing quota (storage, monthly data transfer, AI Points).
  • Billing cycle: Monthly or annual (annual often has a discount).

Pillar 2: Resource boost packages (one-time top-ups)

  • Purpose: When a specific metric (transfer, object storage, SMS, AI Points) is exhausted but plan features still suffice, buy a boost pack without upgrading the plan.
  • Stacking: Multiple boost packs of the same type accumulate.

Pillar 3: Dedicated instance

  • Purpose: On shared infrastructure, projects face RPS limits. For high concurrency, isolation, or compliance, purchase a Dedicated instance to move the project to dedicated CPU/memory and remove shared RPS caps.

Plan comparison

Momen plans and pricing

Latest pricing: See Momen Pricing for current rates and promotions.

PlanBest forHighlightsShared computing
FreeLearning, prototypes, MVP testsPermanently free; basic edit and previewLimited storage; RPS capped
BasicPersonal sites, small internal toolsSSG, remove platform watermarkHigher transfer; no payment features
ProCommercial apps, higher concurrency, multi-clientPayment integration; multiple clientsHigher RPS, larger storage
EnterpriseLarge organizations, security, custom deploymentPrivate deployment, dedicated supportDedicated infrastructure; RPS not capped
⚠️

Pro multi-client architecture: After upgrading to Pro, you can add Web clients for one backend (data, Actionflows, AI) + multiple frontends (e.g., user app, admin console). See Multiple frontends.


Computing resources

Upgrading grants additional quota:

  • Server capacity: CPU and memory; affects throughput and RPS.
  • RPS (requests per second): Concurrent request handling — see Resource limits below.
  • Data transfer: Bandwidth for loading images, video, and files. Resets on the 1st of each month; unused transfer does not roll over.
  • Object storage: User-uploaded files (images, video, PDF, etc.). Deleting DB rows does not immediately free object storage.
  • Database storage: Structured relational data. See MVCC and storage below.
  • AI Points: Consumed by Momen AI Agents, vectorization, and vector search.
  • Automated Actionflow runs: Scheduled and database-triggered executions.

Database storage and MVCC

Why doesn’t space shrink immediately after deletes?

Momen uses PostgreSQL with Multiversion Concurrency Control (MVCC). On UPDATE or DELETE:

  1. Old rows are not physically removed immediately (avoids locking under concurrency).
  2. New versions are written; old versions are marked expired.
  3. Expired rows temporarily inflate reported usage.
  4. Automatic reclaim: The platform runs VACUUM maintenance to reclaim space — no manual action required.

Upgrade and server activation

🚫

Important: activation downtime

Paid upgrades require allocating higher-spec infrastructure.

  • During activation, the project cannot be edited and the live app may be briefly unavailable.
  • Prefer low-traffic windows (e.g., early morning) for production apps.

Steps

Choose target plan

In your User Center, open the project Manage page, select the target plan or server spec, and complete payment.

Open server management

After payment, the project shows pending server configuration.

Choose activation strategy

  • Activate now: Hardware is assigned immediately; brief outage. Suitable for pre-launch projects.
  • Scheduled activation: Pick a low-traffic slot within the next 7 days.
Schedule server activation

Wait for migration

The platform migrates data to the new environment. You receive notification when complete. On rare failure, the system may roll back; contact support from the project details page.


Managing resources

View usage

  1. User Center → hover project → Manage
  2. Review consumption on the project details page
Project resource usage

Purchase add-ons

Click + next to a resource:

  • Dedicated instance: Broad upgrade across metrics
  • Resource boost packages: Top up individual metrics
Resource boost purchase

Resource limits and mitigation

MetricWhen exceededMitigation
RPSCongestion; users may see retry messagesUpgrade to Pro/Enterprise or buy a Dedicated instance
Data transferImages, video, files fail to loadPurchase transfer boost pack
Object storageUploads failStorage boost pack or clean unused assets
Database storageWrites (orders, sign-ups) failUpgrade plan or database storage boost
AI PointsAI Agent / vector features stopAI Points boost pack
Actionflow runsScheduled/triggered flows do not runPurchase additional runs or upgrade

RPS in depth

RPS measures how many requests per second your app can handle.

What counts as a request?

  • Single database CRUD actions from the client
  • Page data loads: independent parallel queries may be batched into one network request
  • External API / Actionflow / AI: each third-party or AI node call counts; one Actionflow trigger = one request even if the flow contains multiple DB steps

Optimization tips

  1. Use Actionflows: Chain writes in the backend instead of many frontend mutations.
  2. Debounce UI: Disable high-frequency buttons (vote, order) to prevent accidental bursts.

FAQ and refund policy

FAQ

Q: How is upgrade pricing calculated?

A: Momen prorates unused time on your current plan. You pay the difference to the target plan; the billing cycle resets.

Q: Do resource boost packs stack?

A: Yes, while the project remains active.

Q: What if my plan expires?

A: The project downgrades to Free. If usage exceeds Free limits, writes and loads may be blocked. Enable auto-renewal for production apps.

Q: I upgraded the wrong project — can I transfer?

A: Resources are per-project and generally not transferable. Within 24 hours, before server activation, contact support.

Q: Which plan includes payments?

A: Pro and above (e.g., Stripe integration).

Q: Can I deploy privately?

A: Contact the team for Enterprise / private deployment.

Refund policy

  1. Plans, computing packs, and hosting are digital services that take effect on purchase. No refunds after successful activation except where required by law.
  2. On plan upgrades, unused time on the previous plan is credited toward the upgrade automatically.
Last updated on