[{"data":1,"prerenderedAt":523},["ShallowReactive",2],{"content-query-Cp6OfrObDO":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"date":10,"image":11,"tags":12,"body":15,"_type":517,"_id":518,"_source":519,"_file":520,"_stem":521,"_extension":522},"\u002Fblog\u002Fdata-modes","blog",false,"","Data Modes Explained: Connect vs Deploy","Understand the two data modes available in Monachieve — Connect to an existing API or Deploy your own backend.","2026-06-07","\u002Fimages\u002Fog-data-modes.png",[13,14],"guide","getting-started",{"type":16,"children":17,"toc":501},"root",[18,26,30,37,48,53,60,80,86,130,136,159,162,168,177,182,187,205,210,253,258,291,294,300,432,442,445,450,487],{"type":19,"tag":20,"props":21,"children":22},"element","p",{},[23],{"type":24,"value":25},"text","When building a site with Monachieve, you choose how your site gets its content. We offer two clean, opinionated paths — no compromise, no confusion.",{"type":19,"tag":27,"props":28,"children":29},"hr",{},[],{"type":19,"tag":31,"props":32,"children":34},"h2",{"id":33},"connect-mode-接入已有-api",[35],{"type":24,"value":36},"Connect Mode (接入已有 API)",{"type":19,"tag":20,"props":38,"children":39},{},[40,46],{"type":19,"tag":41,"props":42,"children":43},"strong",{},[44],{"type":24,"value":45},"Best for:",{"type":24,"value":47}," Sites that already have a backend or data source.",{"type":19,"tag":20,"props":49,"children":50},{},[51],{"type":24,"value":52},"Connect mode lets you plug into any existing API — YouTube, WordPress REST API, a custom JSON endpoint, or our platform's managed data sources.",{"type":19,"tag":54,"props":55,"children":57},"h3",{"id":56},"how-it-works",[58],{"type":24,"value":59},"How it works",{"type":19,"tag":61,"props":62,"children":63},"ol",{},[64,70,75],{"type":19,"tag":65,"props":66,"children":67},"li",{},[68],{"type":24,"value":69},"You provide an API endpoint URL (or select a platform data source)",{"type":19,"tag":65,"props":71,"children":72},{},[73],{"type":24,"value":74},"The frontend template fetches data from that API at build time or runtime",{"type":19,"tag":65,"props":76,"children":77},{},[78],{"type":24,"value":79},"No server to maintain — your site is a pure static frontend",{"type":19,"tag":54,"props":81,"children":83},{"id":82},"use-cases",[84],{"type":24,"value":85},"Use cases",{"type":19,"tag":87,"props":88,"children":89},"ul",{},[90,100,110,120],{"type":19,"tag":65,"props":91,"children":92},{},[93,98],{"type":19,"tag":41,"props":94,"children":95},{},[96],{"type":24,"value":97},"Video sites",{"type":24,"value":99}," pulling from YouTube or Pexels API",{"type":19,"tag":65,"props":101,"children":102},{},[103,108],{"type":19,"tag":41,"props":104,"children":105},{},[106],{"type":24,"value":107},"Blog frontends",{"type":24,"value":109}," connected to WordPress or Ghost",{"type":19,"tag":65,"props":111,"children":112},{},[113,118],{"type":19,"tag":41,"props":114,"children":115},{},[116],{"type":24,"value":117},"Content aggregators",{"type":24,"value":119}," using custom REST APIs",{"type":19,"tag":65,"props":121,"children":122},{},[123,128],{"type":19,"tag":41,"props":124,"children":125},{},[126],{"type":24,"value":127},"Portfolio sites",{"type":24,"value":129}," fetching from Notion or Airtable",{"type":19,"tag":54,"props":131,"children":133},{"id":132},"what-you-get",[134],{"type":24,"value":135},"What you get",{"type":19,"tag":87,"props":137,"children":138},{},[139,144,149,154],{"type":19,"tag":65,"props":140,"children":141},{},[142],{"type":24,"value":143},"✅ Zero server maintenance",{"type":19,"tag":65,"props":145,"children":146},{},[147],{"type":24,"value":148},"✅ Works with any standard JSON API",{"type":19,"tag":65,"props":150,"children":151},{},[152],{"type":24,"value":153},"✅ Pay only for API usage (if using platform data sources)",{"type":19,"tag":65,"props":155,"children":156},{},[157],{"type":24,"value":158},"✅ Fastest build times — no backend deploy needed",{"type":19,"tag":27,"props":160,"children":161},{},[],{"type":19,"tag":31,"props":163,"children":165},{"id":164},"deploy-mode-部署独立后端",[166],{"type":24,"value":167},"Deploy Mode (部署独立后端)",{"type":19,"tag":20,"props":169,"children":170},{},[171,175],{"type":19,"tag":41,"props":172,"children":173},{},[174],{"type":24,"value":45},{"type":24,"value":176}," E-commerce stores, membership sites, or any site that needs its own database.",{"type":19,"tag":20,"props":178,"children":179},{},[180],{"type":24,"value":181},"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.",{"type":19,"tag":54,"props":183,"children":185},{"id":184},"how-it-works-1",[186],{"type":24,"value":59},{"type":19,"tag":61,"props":188,"children":189},{},[190,195,200],{"type":19,"tag":65,"props":191,"children":192},{},[193],{"type":24,"value":194},"Click \"Deploy\" — we create a D1 database and deploy a Worker to your CF account",{"type":19,"tag":65,"props":196,"children":197},{},[198],{"type":24,"value":199},"Manage content through the built-in admin panel (products, orders, categories, etc.)",{"type":19,"tag":65,"props":201,"children":202},{},[203],{"type":24,"value":204},"The frontend connects to your Worker API for real-time data",{"type":19,"tag":54,"props":206,"children":208},{"id":207},"use-cases-1",[209],{"type":24,"value":85},{"type":19,"tag":87,"props":211,"children":212},{},[213,223,233,243],{"type":19,"tag":65,"props":214,"children":215},{},[216,221],{"type":19,"tag":41,"props":217,"children":218},{},[219],{"type":24,"value":220},"E-commerce stores",{"type":24,"value":222}," (MonaCommerce template) with products, cart, Stripe checkout",{"type":19,"tag":65,"props":224,"children":225},{},[226,231],{"type":19,"tag":41,"props":227,"children":228},{},[229],{"type":24,"value":230},"Membership platforms",{"type":24,"value":232}," with user accounts and gated content",{"type":19,"tag":65,"props":234,"children":235},{},[236,241],{"type":19,"tag":41,"props":237,"children":238},{},[239],{"type":24,"value":240},"SaaS landing pages",{"type":24,"value":242}," with dynamic pricing and signups",{"type":19,"tag":65,"props":244,"children":245},{},[246,251],{"type":19,"tag":41,"props":247,"children":248},{},[249],{"type":24,"value":250},"Any site",{"type":24,"value":252}," that needs a database and admin panel",{"type":19,"tag":54,"props":254,"children":256},{"id":255},"what-you-get-1",[257],{"type":24,"value":135},{"type":19,"tag":87,"props":259,"children":260},{},[261,266,271,276,281,286],{"type":19,"tag":65,"props":262,"children":263},{},[264],{"type":24,"value":265},"✅ 100% data ownership — stored in your Cloudflare account",{"type":19,"tag":65,"props":267,"children":268},{},[269],{"type":24,"value":270},"✅ One-click Worker + D1 deploy",{"type":19,"tag":65,"props":272,"children":273},{},[274],{"type":24,"value":275},"✅ Built-in admin panel for content management",{"type":19,"tag":65,"props":277,"children":278},{},[279],{"type":24,"value":280},"✅ Google OAuth customer login (built-in)",{"type":19,"tag":65,"props":282,"children":283},{},[284],{"type":24,"value":285},"✅ Stripe payment integration (built-in)",{"type":19,"tag":65,"props":287,"children":288},{},[289],{"type":24,"value":290},"✅ Custom domain support for API endpoints",{"type":19,"tag":27,"props":292,"children":293},{},[],{"type":19,"tag":31,"props":295,"children":297},{"id":296},"which-one-should-i-choose",[298],{"type":24,"value":299},"Which one should I choose?",{"type":19,"tag":301,"props":302,"children":303},"table",{},[304,328],{"type":19,"tag":305,"props":306,"children":307},"thead",{},[308],{"type":19,"tag":309,"props":310,"children":311},"tr",{},[312,318,323],{"type":19,"tag":313,"props":314,"children":315},"th",{},[316],{"type":24,"value":317},"Factor",{"type":19,"tag":313,"props":319,"children":320},{},[321],{"type":24,"value":322},"Connect",{"type":19,"tag":313,"props":324,"children":325},{},[326],{"type":24,"value":327},"Deploy",{"type":19,"tag":329,"props":330,"children":331},"tbody",{},[332,351,368,384,400,416],{"type":19,"tag":309,"props":333,"children":334},{},[335,341,346],{"type":19,"tag":336,"props":337,"children":338},"td",{},[339],{"type":24,"value":340},"Already have a backend?",{"type":19,"tag":336,"props":342,"children":343},{},[344],{"type":24,"value":345},"✅ Use Connect",{"type":19,"tag":336,"props":347,"children":348},{},[349],{"type":24,"value":350},"—",{"type":19,"tag":309,"props":352,"children":353},{},[354,359,363],{"type":19,"tag":336,"props":355,"children":356},{},[357],{"type":24,"value":358},"Need a database?",{"type":19,"tag":336,"props":360,"children":361},{},[362],{"type":24,"value":350},{"type":19,"tag":336,"props":364,"children":365},{},[366],{"type":24,"value":367},"✅ Use Deploy",{"type":19,"tag":309,"props":369,"children":370},{},[371,376,380],{"type":19,"tag":336,"props":372,"children":373},{},[374],{"type":24,"value":375},"Selling products?",{"type":19,"tag":336,"props":377,"children":378},{},[379],{"type":24,"value":350},{"type":19,"tag":336,"props":381,"children":382},{},[383],{"type":24,"value":367},{"type":19,"tag":309,"props":385,"children":386},{},[387,392,396],{"type":19,"tag":336,"props":388,"children":389},{},[390],{"type":24,"value":391},"Just displaying content?",{"type":19,"tag":336,"props":393,"children":394},{},[395],{"type":24,"value":345},{"type":19,"tag":336,"props":397,"children":398},{},[399],{"type":24,"value":350},{"type":19,"tag":309,"props":401,"children":402},{},[403,408,412],{"type":19,"tag":336,"props":404,"children":405},{},[406],{"type":24,"value":407},"Want full data control?",{"type":19,"tag":336,"props":409,"children":410},{},[411],{"type":24,"value":350},{"type":19,"tag":336,"props":413,"children":414},{},[415],{"type":24,"value":367},{"type":19,"tag":309,"props":417,"children":418},{},[419,424,428],{"type":19,"tag":336,"props":420,"children":421},{},[422],{"type":24,"value":423},"Fastest setup?",{"type":19,"tag":336,"props":425,"children":426},{},[427],{"type":24,"value":345},{"type":19,"tag":336,"props":429,"children":430},{},[431],{"type":24,"value":350},{"type":19,"tag":20,"props":433,"children":434},{},[435,440],{"type":19,"tag":41,"props":436,"children":437},{},[438],{"type":24,"value":439},"Still not sure?",{"type":24,"value":441}," Start with Connect — you can always switch to Deploy later by deploying a Worker backend from the site settings.",{"type":19,"tag":27,"props":443,"children":444},{},[],{"type":19,"tag":31,"props":446,"children":447},{"id":14},[448],{"type":24,"value":449},"Getting Started",{"type":19,"tag":61,"props":451,"children":452},{},[453,467,472,477,482],{"type":19,"tag":65,"props":454,"children":455},{},[456,458],{"type":24,"value":457},"Go to ",{"type":19,"tag":459,"props":460,"children":464},"a",{"href":461,"rel":462},"https:\u002F\u002Fadmin.monachieve.com",[463],"nofollow",[465],{"type":24,"value":466},"admin.monachieve.com",{"type":19,"tag":65,"props":468,"children":469},{},[470],{"type":24,"value":471},"Click \"Build Site\"",{"type":19,"tag":65,"props":473,"children":474},{},[475],{"type":24,"value":476},"Choose your template",{"type":19,"tag":65,"props":478,"children":479},{},[480],{"type":24,"value":481},"Select your data mode",{"type":19,"tag":65,"props":483,"children":484},{},[485],{"type":24,"value":486},"Follow the wizard — you'll be live in minutes",{"type":19,"tag":20,"props":488,"children":489},{},[490,492,499],{"type":24,"value":491},"Questions? Check our other guides or reach out on ",{"type":19,"tag":459,"props":493,"children":496},{"href":494,"rel":495},"https:\u002F\u002Fgithub.com\u002Fwptong\u002Fmonachieve-community\u002Fdiscussions",[463],[497],{"type":24,"value":498},"GitHub Discussions",{"type":24,"value":500},".",{"title":7,"searchDepth":502,"depth":502,"links":503},2,[504,510,515,516],{"id":33,"depth":502,"text":36,"children":505},[506,508,509],{"id":56,"depth":507,"text":59},3,{"id":82,"depth":507,"text":85},{"id":132,"depth":507,"text":135},{"id":164,"depth":502,"text":167,"children":511},[512,513,514],{"id":184,"depth":507,"text":59},{"id":207,"depth":507,"text":85},{"id":255,"depth":507,"text":135},{"id":296,"depth":502,"text":299},{"id":14,"depth":502,"text":449},"markdown","content:blog:data-modes.md","content","blog\u002Fdata-modes.md","blog\u002Fdata-modes","md",1780792203236]