Data Modes Explained: Connect vs Deploy

guidegetting-started

When building a site with Monachieve, you choose how your site gets its content. We offer two clean, opinionated paths — no compromise, no confusion.


Connect Mode (接入已有 API)

Best for: Sites that already have a backend or data source.

Connect mode lets you plug into any existing API — YouTube, WordPress REST API, a custom JSON endpoint, or our platform's managed data sources.

How it works

  1. You provide an API endpoint URL (or select a platform data source)
  2. The frontend template fetches data from that API at build time or runtime
  3. No server to maintain — your site is a pure static frontend

Use cases

  • Video sites pulling from YouTube or Pexels API
  • Blog frontends connected to WordPress or Ghost
  • Content aggregators using custom REST APIs
  • Portfolio sites fetching from Notion or Airtable

What you get

  • ✅ Zero server maintenance
  • ✅ Works with any standard JSON API
  • ✅ Pay only for API usage (if using platform data sources)
  • ✅ Fastest build times — no backend deploy needed

Deploy Mode (部署独立后端)

Best for: E-commerce stores, membership sites, or any site that needs its own database.

Deploy mode gives you a full backend — a Cloudflare Worker + D1 database deployed to your own Cloudflare account. You own the data, the code, and the infrastructure.

How it works

  1. Click "Deploy" — we create a D1 database and deploy a Worker to your CF account
  2. Manage content through the built-in admin panel (products, orders, categories, etc.)
  3. The frontend connects to your Worker API for real-time data

Use cases

  • E-commerce stores (MonaCommerce template) with products, cart, Stripe checkout
  • Membership platforms with user accounts and gated content
  • SaaS landing pages with dynamic pricing and signups
  • Any site that needs a database and admin panel

What you get

  • ✅ 100% data ownership — stored in your Cloudflare account
  • ✅ One-click Worker + D1 deploy
  • ✅ Built-in admin panel for content management
  • ✅ Google OAuth customer login (built-in)
  • ✅ Stripe payment integration (built-in)
  • ✅ Custom domain support for API endpoints

Which one should I choose?

FactorConnectDeploy
Already have a backend?✅ Use Connect
Need a database?✅ Use Deploy
Selling products?✅ Use Deploy
Just displaying content?✅ Use Connect
Want full data control?✅ Use Deploy
Fastest setup?✅ Use Connect

Still not sure? Start with Connect — you can always switch to Deploy later by deploying a Worker backend from the site settings.


Getting Started

  1. Go to admin.monachieve.com
  2. Click "Build Site"
  3. Choose your template
  4. Select your data mode
  5. Follow the wizard — you'll be live in minutes

Questions? Check our other guides or reach out on GitHub Discussions.

Comments