# MONA Base: toàn bộ nội dung > MONA Base là backend beta gồm Postgres 17, Auth, Storage, Realtime, pgvector và Studio, do MONA vận hành trên hạ tầng Việt Nam. Cập nhật: 2026-09-19. Mỗi phần dưới đây là một trang, có dòng Nguồn ghi URL gốc. --- > MONA Base beta gồm Postgres 17, Auth, Storage, Realtime, pgvector và Studio trên hạ tầng Việt Nam, dùng chung MONA Pass và monacloud-mcp với MONA Cloud. Nguồn: https://monabase.vn · Cập nhật: 2026-09-16 MONA Base đang beta, nhận khách sớm # Backend Việt Nam cho app đang lớn lên MONA Base là backend gồm Postgres 17, Auth, Storage, Realtime, pgvector và Studio, do MONA vận hành trên hạ tầng Việt Nam. Bạn dùng chung tài khoản MONA Pass và monacloud-mcp với MONA Cloud. [Đọc tài liệu MONA Base](https://monabase.vn/docs) [Xem bảng giá](https://monabase.vn/bang-gia) Bản beta chưa có branching, PITR và platform API, chưa khuyến nghị cho tải production rất lớn. Studio du-an-cua-ban / public / todos 0:00 Bảng - todos - profiles - documents | id | title | user_id | done | | --- | --- | --- | --- | | 1 | Đổi URL và anon key | a1f2… | true | | 2 | Bật RLS cho bảng todos | a1f2… | true | | 3 | Đẩy dữ liệu cũ sang | 9c3d… | false | | 4 | Đo lại truy vấn chậm | 9c3d… | false | - postgres 17 - auth - storage - realtime - studio - pgvector Cụm sẵn sàng11 container healthy, cert HTTPS hợp lệ`api_url``anon_key``service_key` Minh hoạ luồng tạo cụm beta và dữ liệu mẫu trong Studio: 11 container healthy, cert HTTPS hợp lệ, khoảng 4,5 phút. Đây là số ghi trong tài liệu sản phẩm, không phải cam kết thời gian cho mọi dự án. - Postgres 17 kèm pgvector và Studio - 4,5 phút khoảng thời gian tạo cụm beta - 250đ CPU mỗi core, mỗi giờ ## Chuyển từ Supabase bằng cách đổi URL và anon key supabase-js dùng được với MONA Base khi đổi hai giá trị này: signUp, CRUD, Storage và RLS giữ nguyên cách gọi. Dự án Firebase thì khác, phải xem lại mô hình dữ liệu trước. **Rào chuyển thấp** ``` import { createClient } from '@supabase/supabase-js' -const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY) +const supabase = createClient(BASE_URL, ANON_KEY) const { data, error } = await supabase.from('todos').select('*') ``` **BASE_URL** và **ANON_KEY** lấy từ tool `cloud_base_credentials` hoặc console MONA Base. SERVICE_KEY bỏ qua RLS nên chỉ dùng ở server, không để lộ ra client. [Xem so sánh với Supabase](https://monabase.vn/thay-the-supabase) ``` -// Firestore: cơ sở dữ liệu tài liệu, truy vấn theo collection -db.collection('todos').where('userId', '==', uid).get() +-- MONA Base: Postgres quan hệ, quyền đọc ghi bằng RLS +create policy "own rows" on todos for all using (auth.uid() = user_id); ``` Firestore là cơ sở dữ liệu tài liệu, còn MONA Base dùng Postgres quan hệ. Ứng dụng Firebase **không** chuyển được chỉ bằng đổi URL và key: phải xem lại mô hình dữ liệu và viết lại lớp truy vấn. [Xem so sánh với Firebase](https://monabase.vn/thay-the-firebase) 1. ### Kiểm kê SDK, dữ liệu và tính năng đang dùng Biết dự án đang chạm vào đâu thì mới biết phần nào đổi được ngay. 2. ### Tách URL, key và lớp truy cập dữ liệu Hai giá trị nằm trong biến môi trường thì đổi backend chỉ là đổi biến. 3. ### Dùng `cloud_base_create` kiểm tra trước Yêu cầu AI báo giới hạn và giá VND trước khi tạo cụm tính phí. ## Những thành phần có trong một cụm MONA Base Mỗi project là một cụm 11 container ở trạng thái healthy, có cert HTTPS hợp lệ. Sáu thành phần dưới đây được tạo cùng lúc khi provision, không phải bật thêm cái nào. 1 / 6 - ### [Postgres 17](https://monabase.vn/docs#tool-beta) Cơ sở dữ liệu Postgres quan hệ, nền dữ liệu của cả cụm. Bảng, khoá ngoại và câu lệnh SQL viết như mọi Postgres khác. **supabase.from()**truy vấn qua supabase-js hoặc nối thẳng bằng SQL - ### [Auth](https://monabase.vn/docs#supabase-js) Tài khoản người dùng Gọi signUp qua supabase-js như với Supabase. Policy RLS đọc auth.uid() để biết hàng nào thuộc về ai. **supabase.auth**signUp, signIn và phiên đăng nhập giữ nguyên cách gọi - ### [Storage](https://monabase.vn/docs#supabase-js) Lưu file Tải lên, tải về và phân quyền file qua supabase-js, y hệt cách đang làm với Supabase. **supabase.storage**bucket và đường dẫn file dùng như cũ - ### [Realtime](https://monabase.vn/docs#tool-beta) Dữ liệu thời gian thực Đẩy thay đổi của bảng xuống client ngay khi có, dùng cho bảng tin, chat và màn hình theo dõi. **supabase.channel()**chạy trong cụm, cùng vòng đời với project - Có sẵn ### [pgvector](https://monabase.vn/docs#tool-beta) Vector trong Postgres Lưu embedding ngay trong Postgres, không phải dựng thêm một cơ sở dữ liệu vector riêng bên cạnh. **create extension vector**có sẵn trong cụm, không phải cài thêm - ### [Studio](https://monabase.vn/docs#tool-beta) Quản trị Màn hình xem bảng, chạy câu lệnh và sửa dữ liệu bằng tay, có sẵn ngay khi cụm provision xong. **Studio trong cụm**mở bằng trình duyệt, cert HTTPS hợp lệ **11 container healthy** sau khi provision, cert HTTPS Let's Encrypt hợp lệ. ## Mỗi người chỉ đọc được hàng của chính mình Quyền đọc ghi nằm ngay trong Postgres bằng policy RLS, không phải viết lại ở từng chỗ gọi API. Policy đọc `auth.uid()` của người đang đăng nhập, nên client có đổi câu truy vấn cũng không lấy được hàng của người khác. Bật RLS cho bảng todos ``` alter table todos enable row level security; create policy "own rows" on todos for all using (auth.uid() = user_id); ``` SERVICE_KEY bỏ qua RLS, nên chỉ dùng ở server và không để lộ ra client. select * from todos 3 / 6 hàng đọc được | id | title | user_id | quyền | | --- | --- | --- | --- | | 1 | Đổi URL và anon key trong supabase-js | a1f2… | đọc được | | 2 | Bật RLS cho bảng todos | a1f2… | đọc được | | 3 | Đẩy dữ liệu cũ sang cụm mới | 9c3d… | bị chặn | | 4 | Viết policy cho bảng documents | a1f2… | đọc được | | 5 | Đo lại truy vấn chậm | 9c3d… | bị chặn | | 6 | Dọn bucket ảnh cũ trong Storage | 9c3d… | bị chặn | Cùng một câu `select`, kết quả đổi theo người đang đăng nhập. Postgres lọc trước khi trả về, không phải client tự giấu. ## Ước tính chi phí cụm mỗi tháng Giá tính theo tài nguyên máy chủ như VPS: CPU 250đ mỗi core, RAM 150đ mỗi GB, Disk 15đ mỗi GB, tính theo giờ. Kéo cấu hình, hoá đơn tính lại theo 730 giờ một tháng. Thanh kéo chỉ để ước tính theo đơn giá. Cấu hình thật chọn khi tạo cụm. Ví dụ trong bảng giá là 2 core, 4 GB RAM và 40 GB Disk, tương đương 1.700đ mỗi giờ. **MONA Base** Ước tính theo đơn giá giờ Trả bằng ví MONA Cloud | CPU | 1 core × 250đ | 250đ | | --- | --- | --- | | RAM | 1 GB × 150đ | 150đ | | Disk | 10 GB × 15đ | 150đ | | Mỗi giờ | 550đ | | × 730 giờ, mỗi tháng **401.500đ** Giá tính theo tài nguyên máy chủ, không thu phần trăm doanh thu của app. **Ví VND dùng chung**Cụm MONA Base trừ tiền từ ví của MONA Cloud, không phải nạp thêm ví riêng. **Nên bật****Trần chi phía server**Có billing watchdog và cảnh báo ngưỡng, nên chi phí không vượt quá hạn mức bạn đặt. **Không ăn theo doanh thu**Bạn trả tiền tài nguyên máy chủ đang dùng, app kiếm được bao nhiêu là chuyện của bạn. [Xem bảng giá đầy đủ](https://monabase.vn/bang-gia) ## AI tạo backend và báo giá trước khi tính tiền MONA Base không có MCP riêng: nhóm tool `cloud_base_*` nằm trong `monacloud-mcp`, dùng chung với MONA Cloud. AI báo chi phí VND và phần chưa hỗ trợ, bạn đồng ý thì cụm tính phí mới được tạo. Thêm MCP cho AI, rồi đăng nhập bằng trình duyệt ``` claude mcp add monacloud -- npx -y monacloud-mcp npx -y monacloud-mcp login ``` [Lấy prompt tạo backend](https://monabase.vn/docs#prompt) [Xem các tool beta](https://monabase.vn/docs#tool-beta) **Công cụ AI của bạn** đã thêm MCP monacloud 1. Tạo backend cho dự án này bằng MONA Base. Trước khi tạo thì báo chi phí VND và phần nào chưa hỗ trợ. 2. Xem các project Base đang có để không tạo trùng. `cloud_base_list` 3. **1.700đ mỗi giờ** cho 2 core, 4 GB RAM, 40 GB Disk. Beta chưa có branching, PITR và platform API. Chờ bạn duyệt trước khi tạo cụm tính phí. 4. Tạo cụm rồi theo dõi tới khi provision xong. `cloud_base_create``cloud_base_get` 5. Lấy URL và key theo quyền để cắm vào supabase-js. `cloud_base_credentials` 6. Cụm đang chạy 11 container healthy · cert HTTPS hợp lệ · `api_url`, `anon_key`, `service_key` đã trả về Minh hoạ chuỗi thao tác của nhóm tool `cloud_base_*` ở beta. Còn một tool nữa là `cloud_base_delete`, dùng khi xoá project. Bước duyệt giá luôn là của bạn. ## MONA Base cắm vào cùng một tài khoản với MONA Cloud MONA Base là một phần của MONA Cloud, nên không tạo tài khoản, ví hay MCP riêng. Một MONA Pass, một ví VND và một monacloud-mcp cho cả hệ. - - - - **MONA Pass**một tài khoản cho cả hệ - ví VND - monacloud-mcp - console beta ### MONA Base Postgres 17, Auth, Storage, Realtime, pgvector và Studio trong một cụm, dùng được với supabase-js. CPU 250đ, RAM 150đ, Disk 15đ mỗi giờ [Xem MONA Base](https://monabase.vn/docs) ## Bản beta làm được gì và còn thiếu phần nào MONA Base đang beta và nhận khách sớm. Phần chưa có được ghi thẳng ở cột cuối để bạn biết trước khi chọn. Beta ### Dùng được trong bản beta - Tạo cụm gồm Postgres 17, Auth, Storage, Realtime, Studio và pgvector, có cert HTTPS hợp lệ. - supabase-js dùng được khi đổi URL và anon key của MONA Base. - Nhóm tool `cloud_base_*` trong monacloud-mcp: create, list, get, credentials, delete. - Bật RLS và viết policy đọc `auth.uid()` như trên Postgres thường. Dùng chung ### Đi chung với MONA Cloud - Một tài khoản MONA Pass cho cả MONA Cloud và MONA Base. - Trả tiền qua ví của MONA Cloud, có billing watchdog, cảnh báo ngưỡng và trần chi phía server. - Một monacloud-mcp, không có MCP riêng cho MONA Base. - Tài liệu hệ thống nằm ở [monacloud.vn/docs](https://monacloud.vn/docs). Chưa có ### Chưa có trong phạm vi beta - Branching, tức nhánh database để thử thay đổi trước khi chạy thật. - PITR, tức khôi phục dữ liệu về một thời điểm trong quá khứ. - Platform API để điều khiển project bằng HTTP ngoài MCP. - Chưa khuyến nghị cho tải production rất lớn. Bản beta không hứa ngày mở các phần trên. Cần chắc chắn cho hệ thống lớn thì gọi [1900 636 648](tel:1900636648) để hỏi trước. ## Đằng sau MONA Base là The MONA Group The MONA Group là công ty phần mềm và hạ tầng Việt Nam, làm cho doanh nghiệp từ 2016. Sau hơn 14.000 dự án và 85% khách ở lại, phần máy chủ và cách vận hành đó được mở thành MONA Cloud, rồi thành MONA Base. Cả hệ MONA (Cloud, Base, Mail, Pay, Pass) làm cho AI agent và lập trình viên Việt: điều khiển bằng MCP, trả tiền VND, tài liệu viết để AI đọc. - **14.000+**dự án đã thực hiện - **85%**khách ở lại - **[1900 636 648](tel:1900636648)**tổng đài tiếng Việt Số liệu của The MONA Group, không phải số khách riêng của MONA Base. Đội MONA hôm nay Văn phòng năm 2016 ## Câu hỏi thường gặp Những câu hay gặp nhất trước khi đưa dữ liệu của app sang một backend mới. Câu nào chưa có ở đây thì gọi người hỗ trợ. Tổng đài hỗ trợ tại Việt Nam [1900 636 648](tel:1900636648) The MONA Group làm phần mềm và hạ tầng từ 2016. [Đọc tài liệu MONA Base](https://monabase.vn/docs) **MONA Base tính tiền thế nào?** Giá tính theo tài nguyên máy chủ như VPS: CPU 250đ mỗi core mỗi giờ, RAM 150đ mỗi GB mỗi giờ, Disk 15đ mỗi GB mỗi giờ. Cấu hình 2 core, 4 GB RAM và 40 GB Disk là 1.700đ mỗi giờ. Trang [Bảng giá](https://monabase.vn/bang-gia) có đủ đơn giá và ví dụ. **Bản beta còn thiếu những gì?** Chưa có branching, PITR và platform API. MONA Base cũng chưa khuyến nghị cho tải production rất lớn vì chưa có SLA và observability đầy đủ. Những phần này chưa được hứa ngày mở. **Có phải tạo tài khoản và ví riêng cho MONA Base không?** Không. MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud, nên bạn đăng nhập một lần và trả tiền từ một chỗ. **Dữ liệu của cụm nằm ở đâu?** Trên máy chủ tại Việt Nam do MONA vận hành. Cụm provision xong có chứng chỉ Let's Encrypt hợp lệ và 11 container ở trạng thái healthy. **supabase-js có chạy với MONA Base không?** Có. Đổi URL và anon key sang của MONA Base là dùng được signUp, CRUD, Storage và RLS. Hai giá trị này lấy từ tool `cloud_base_credentials` hoặc console MONA Base. **Dự án đang chạy Firebase chuyển sang được không?** Được, nhưng không chỉ bằng đổi URL và key. Firestore là cơ sở dữ liệu tài liệu còn MONA Base dùng Postgres quan hệ, nên phải xem lại mô hình dữ liệu và viết lại lớp truy vấn. Trang [Thay Firebase](https://monabase.vn/thay-the-firebase) nói rõ phần này. **Tạo một cụm mất bao lâu?** Khoảng 4,5 phút cho một cụm beta gồm Postgres 17, Auth, Storage, Realtime, Studio và pgvector. Đây là con số ghi trong tài liệu sản phẩm, không phải cam kết thời gian cho mọi dự án. **AI có tự tạo backend giúp được không?** Có. Nhóm tool `cloud_base_*` trong monacloud-mcp đang ở beta: create, list, get, credentials và delete. AI báo chi phí VND và phần chưa hỗ trợ trước, bạn đồng ý thì cụm tính phí mới được tạo. ## Tài liệu MONA Base gồm tool beta, supabase-js và RLS Tài liệu hướng dẫn cloud_base_create, cloud_base_credentials và cách dùng supabase-js với MONA Base. Cần người hỗ trợ tiếng Việt thì gọi 1900 636 648. [Đọc tài liệu MONA Base](https://monabase.vn/docs)[Mở console](https://console.monacloud.vn) - **250đ**CPU mỗi core mỗi giờ - **150đ**RAM mỗi GB mỗi giờ - **15đ**Disk mỗi GB mỗi giờ --- > MONA Base beta tính giá bằng VND theo tài nguyên máy chủ: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ, không thu phần trăm doanh thu. Nguồn: https://monabase.vn/bang-gia · Cập nhật: 2026-09-16 MONA Base đang beta, nhận khách sớm # Giá MONA Base tính theo tài nguyên máy chủ như VPS MONA Base đang ở beta và nhận khách sớm. Giá tính bằng VND theo CPU, RAM và Disk mỗi giờ; cấu hình 2 core, 4GB RAM, 40GB Disk có giá 1.700đ/giờ. Xem đơn giá Cách kiểm soát chi - CPU, mỗi core**250đ** - RAM, mỗi GB**150đ** - Disk, mỗi GB**15đ** - 2 core, 4GB RAM, 40GB Disk**1.700đ** Không thu phần trăm doanh thu. - 250đ CPU mỗi core, mỗi giờ - 1.700đ 2 core, 4 GB RAM, 40 GB Disk mỗi giờ - VND trả qua ví của MONA Cloud ## Đơn giá CPU, RAM và Disk của MONA Base beta Giá mỗi giờ bằng số core × 250đ, cộng số GB RAM × 150đ, cộng số GB Disk × 15đ. CPU 250đ mỗi core, mỗi giờ RAM 150đ mỗi GB, mỗi giờ Disk 15đ mỗi GB, mỗi giờ **Ví dụ** 2 core · 4 GB RAM · 40 GB Disk 1.700đ mỗi giờ, tức 1.241.000đ mỗi tháng | Cấu hình | CPU | RAM | Disk | Mỗi giờ | Mỗi tháng | | --- | --- | --- | --- | --- | --- | | Cụm nhỏ | 1 core | 1 GB | 10 GB | 550đ | 401.500đ | | Ví dụ trong tài liệu | 2 core | 4 GB | 40 GB | 1.700đ | 1.241.000đ | | Cụm lớn hơn | 4 core | 8 GB | 80 GB | 3.400đ | 2.482.000đ | ## Chi phí cụm theo cấu hình bạn chọn Kéo ba thanh dưới đây, hoá đơn tính lại ngay theo đúng ba đơn giá ở trên, nhân 730 giờ một tháng. Thanh kéo chỉ để ước tính. Cấu hình thật chọn khi tạo cụm bằng cloud_base_create. **MONA Base** Ước tính theo đơn giá giờ Trả bằng ví MONA Cloud | CPU | 1 core × 250đ | 250đ | | --- | --- | --- | | RAM | 1 GB × 150đ | 150đ | | Disk | 10 GB × 15đ | 150đ | | Mỗi giờ | 550đ | | × 730 giờ, mỗi tháng **401.500đ** Giá tính theo tài nguyên máy chủ, không thu phần trăm doanh thu của app. ## Chi phí MONA Base có cảnh báo ngưỡng và trần chi MONA Base trả VND qua MONA Cloud và dùng chung tài khoản MONA Pass. Phần kiểm soát chi chạy phía server. - Billing watchdog (bộ theo dõi tính phí) chạy phía server. - Cảnh báo khi chi phí chạm ngưỡng. - Trần chi đặt phía server. - Không thu phần trăm doanh thu. - Trả VND qua MONA Cloud, không có tài khoản thanh toán riêng cho MONA Base. Prompt mẫu yêu cầu AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm. ## MONA Base beta đang có gì và chưa có gì MONA Base là một phần của MONA Cloud: dùng chung MONA Pass, ví VND và monacloud-mcp. Beta ### Đang có trong bản beta - Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong một cụm, có chứng chỉ HTTPS hợp lệ. - Tạo cụm beta trong vài phút. - Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base. Chưa có ### Chưa có trong bản beta - Branching, tức nhánh database để thử thay đổi trước khi chạy thật. - PITR, tức khôi phục dữ liệu về một thời điểm trong quá khứ. - Platform API để điều khiển project bằng HTTP ngoài MCP. - Chưa khuyến nghị cho tải production rất lớn. ## Câu hỏi thường gặp về cách tính tiền Những câu hay gặp nhất trước khi tạo cụm. Cần người hỗ trợ tiếng Việt thì gọi [1900 636 648](tel:1900636648). **Giá một cụm MONA Base tính ra sao?** Cộng ba khoản theo giờ: số core × 250đ, số GB RAM × 150đ, số GB Disk × 15đ. Cấu hình 2 core, 4 GB RAM và 40 GB Disk là 1.700đ mỗi giờ. **MONA Base có thu phần trăm doanh thu không?** Không. Bạn chỉ trả tiền tài nguyên máy chủ đang dùng, app kiếm được bao nhiêu là chuyện của bạn. **Trả tiền bằng cách nào?** Trả bằng VND qua ví của MONA Cloud. MONA Base không có tài khoản hay ví thanh toán riêng, dùng chung MONA Pass với MONA Cloud. **Làm sao để chi phí không vượt dự tính?** Có billing watchdog, cảnh báo khi chạm ngưỡng và trần chi đặt phía server. AI cũng báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm tính phí. ## Prompt để AI tạo backend MONA Base Tool namespace `cloud_base_*` trong `monacloud-mcp` (beta). AI báo chi phí VND trước khi tạo cụm. Prompt không chứa secret. Prompt tạo backend MONA Base ``` Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base. ``` ## Giá MONA Base tính theo giờ và không thu phần trăm doanh thu Đăng nhập console bằng MONA Pass. AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm MONA Base. [Mở console](https://console.monacloud.vn)[Đọc tài liệu MONA Base](https://monabase.vn/docs) - **250đ/core**CPU mỗi giờ - **15đ/GB**Disk mỗi giờ - **1.700đ**2 core, 4GB RAM, 40GB Disk mỗi giờ --- > So sánh MONA Base beta với Firebase cho dự án cần Postgres, Auth, Storage và Realtime trên máy chủ tại Việt Nam, trả VND theo CPU, RAM và Disk. Nguồn: https://monabase.vn/thay-the-firebase · Cập nhật: 2026-09-16 MONA Base đang beta, nhận khách sớm # Lựa chọn thay Firebase khi dự án cần Postgres MONA Base là lựa chọn thay Firebase đang ở beta, cho dự án muốn dùng Postgres, Auth, Storage và Realtime trên hạ tầng MONA tại Việt Nam. Ứng dụng Firebase dùng mô hình dữ liệu và SDK khác, nên MONA Base không hứa chỉ đổi key là chạy. Xem bảng so sánh Cách chuyển sang MONA Base - Mô hình dữ liệu**Postgres** - CPU, mỗi core mỗi giờ**250đ** - RAM, mỗi GB mỗi giờ**150đ** - Tạo cụm beta**~4,5 phút** Chuyển từ Firestore sang Postgres cần kế hoạch chuyển mã nguồn và dữ liệu. - Postgres 17 quan hệ, thay cho Firestore tài liệu - 4,5 phút khoảng thời gian tạo cụm beta - 1.700đ 2 core, 4 GB RAM, 40 GB Disk mỗi giờ ## Firebase và MONA Base beta khác nhau ở đâu? Bảng đối chiếu mô hình dữ liệu, thanh toán, vị trí hạ tầng, công cụ AI và mức công sức khi chuyển. | Tiêu chí | Firebase | MONA Base beta | | --- | --- | --- | | Mô hình dữ liệu chính | Firestore là cơ sở dữ liệu tài liệu | Postgres quan hệ, ở beta | | Auth, Storage, Realtime | Có trong hệ Firebase | Có, chạy trong cụm (beta) | | Thanh toán | Theo bảng giá Google Cloud và Firebase | VND qua MONA Cloud: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ | | Hạ tầng Việt Nam | Chọn location theo danh sách của Firebase | Hạ tầng MONA tại Việt Nam, cụm 11 container ở trạng thái healthy | | Công cụ AI | SDK và công cụ trong hệ Google | Tool `cloud_base_*` trong monacloud-mcp; tạo cụm beta khoảng 4,5 phút | | Chuyển đổi | Cần đổi mô hình dữ liệu nếu đang dùng Firestore | Không hứa đổi URL và key là chạy cho ứng dụng Firebase | Thông tin Firebase lấy theo các trang chính thức ở mục nguồn đối chiếu bên dưới. ## Cách chuyển sang MONA Base Kiểm kê trước, tách phần truy cập dữ liệu ra khỏi mã, rồi thử bằng sandbox và nhận báo giá VND trước khi tạo cụm. [Đọc tài liệu MONA Base](https://monabase.vn/docs) ``` -// Firestore: cơ sở dữ liệu tài liệu, truy vấn theo collection -db.collection('todos').where('userId', '==', uid).get() +-- MONA Base: Postgres quan hệ, quyền đọc ghi bằng RLS +create policy "own rows" on todos for all using (auth.uid() = user_id); ``` Firestore là cơ sở dữ liệu tài liệu, còn MONA Base dùng Postgres quan hệ. Ứng dụng Firebase **không** chuyển được chỉ bằng đổi URL và key: phải xem lại mô hình dữ liệu và viết lại lớp truy vấn. 1. ### Kiểm kê dự án đang dùng Firebase Kiểm kê SDK, dữ liệu và tính năng đang dùng. Dữ liệu trong Firestore là dạng tài liệu, cần lên kế hoạch đổi sang bảng Postgres. 2. ### Tách URL, key và lớp truy cập dữ liệu Tách URL, key và lớp truy cập dữ liệu để có thể thay thế. Ứng dụng Firebase dùng SDK khác nên phần này cần chuyển mã nguồn, không chỉ đổi key. 3. ### Thử bằng sandbox trước khi tạo cụm Dùng `cloud_base_create` kiểm tra sandbox; yêu cầu AI báo giới hạn và giá VND trước khi tạo. ## Nguồn đối chiếu chính thức của Firebase Giá, mô hình dữ liệu và danh sách location của Firebase có thể thay đổi. Kiểm lại ở trang gốc trước khi quyết định chuyển. [Nguồn ngoài Firebase Pricing Bảng giá các gói Firebase. firebase.google.com/pricing](https://firebase.google.com/pricing)[Nguồn ngoài Cloud Firestore data model Mô hình dữ liệu tài liệu của Firestore. firebase.google.com/docs](https://firebase.google.com/docs/firestore/data-model)[Nguồn ngoài Firebase locations Danh sách location đặt dữ liệu Firebase. firebase.google.com/docs](https://firebase.google.com/docs/projects/locations) ## Câu hỏi thường gặp khi thay Firebase Chưa thấy câu bạn cần thì gọi tổng đài [1900 636 648](tel:1900636648). **Chuyển xong từ Firebase thì chạy production được chưa?** MONA Base đang ở beta: tạo cụm khoảng 4,5 phút và dùng được với supabase-js. Chưa khuyến nghị cho tải production rất lớn vì chưa có SLA (cam kết mức dịch vụ) và observability (theo dõi vận hành) đầy đủ; phần này đang hoàn thiện. **Có thể thay Firebase chỉ bằng cách đổi URL và key không?** Không. Ứng dụng Firebase dùng mô hình dữ liệu và SDK khác, nên MONA Base không hứa chỉ đổi key là chạy. Bạn cần kế hoạch chuyển đổi mã nguồn và dữ liệu. **Rời Firebase thì quản lý tài khoản và trả tiền ở đâu?** Không. MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud. **Dữ liệu chuyển từ Firestore sẽ nằm ở đâu?** Trên máy chủ tại Việt Nam. Cụm tạo ra có chứng chỉ Let's Encrypt hợp lệ, gồm 11 container ở trạng thái healthy. **So với Firebase, bản beta còn thiếu những gì?** Chưa có SLA và observability đầy đủ cho tải production lớn. Branching, PITR (khôi phục dữ liệu về một thời điểm) và platform API chưa có. ## MONA Base beta đang có gì và chưa có gì MONA Base là một phần của MONA Cloud: dùng chung MONA Pass, ví VND và monacloud-mcp, không có tài khoản riêng. Beta ### Đang có trong bản beta - Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong một cụm, có chứng chỉ HTTPS hợp lệ. - Tạo cụm beta khoảng 4,5 phút. - Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base. - Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ. ### Chưa có trong bản beta - Branching, PITR và platform API. - SLA và observability đầy đủ. - Chưa khuyến nghị cho tải production rất lớn. ## Prompt để AI tạo backend MONA Base Tool namespace `cloud_base_*` trong `monacloud-mcp` (beta). AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm. Prompt không chứa secret. Prompt tạo backend MONA Base ``` Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base. ``` ## MONA Base beta cho dự án Firebase đang cần Postgres Tài liệu MONA Base có bộ tool beta, cách bật RLS và prompt cho AI. AI báo giá VND và phần chưa hỗ trợ trước khi tạo cụm. [Đọc tài liệu MONA Base](https://monabase.vn/docs)[Xem bảng giá](https://monabase.vn/bang-gia) - **Postgres**bản 17, có pgvector - **~4,5 phút**tạo cụm beta - **250đ/core**CPU mỗi giờ --- > So sánh MONA Base beta với Supabase: dùng được với supabase-js khi đổi URL và anon key, máy chủ tại Việt Nam, trả VND theo CPU, RAM và Disk. Nguồn: https://monabase.vn/thay-the-supabase · Cập nhật: 2026-09-16 MONA Base đang beta, nhận khách sớm # Lựa chọn thay Supabase cho dự án cần hạ tầng Việt Nam MONA Base là lựa chọn thay Supabase đang ở beta, gồm Postgres 17, Auth, Storage, Realtime và pgvector trên hạ tầng MONA tại Việt Nam. Ứng dụng dùng supabase-js chuyển sang được khi đổi URL và anon key; signUp, CRUD, Storage và RLS đã được thử theo cách này. Xem bảng so sánh Cách chuyển sang MONA Base - CPU, mỗi core mỗi giờ**250đ** - RAM, mỗi GB mỗi giờ**150đ** - Disk, mỗi GB mỗi giờ**15đ** - Tạo cụm beta**~4,5 phút** Thời gian tạo cụm ghi theo bản beta, không phải cam kết cho mọi lần tạo. - Đổi 2 giá trị URL và anon key trong supabase-js - 4,5 phút khoảng thời gian tạo cụm beta - 1.700đ 2 core, 4 GB RAM, 40 GB Disk mỗi giờ ## Supabase và MONA Base beta khác nhau ở đâu? Bảng đối chiếu nền dữ liệu, thanh toán, công cụ AI, cách dùng supabase-js và những phần beta chưa có. | Tiêu chí | Supabase | MONA Base beta | | --- | --- | --- | | Nền dữ liệu | Postgres | Postgres 17 và pgvector, ở beta | | Auth, Storage, Realtime | Có trong nền tảng | Có, chạy trong cụm (beta) | | Thanh toán | Theo bảng giá quốc tế | VND qua MONA Cloud: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ | | Tài khoản và công cụ AI | Tài khoản và công cụ riêng của Supabase | Dùng chung MONA Pass và monacloud-mcp với MONA Cloud; tạo cụm beta khoảng 4,5 phút | | Tương thích client | supabase-js chính thức | Dùng được với supabase-js khi đổi URL và anon key | | Branching, PITR, platform API | Có theo sản phẩm và gói | Chưa có trong phạm vi beta | PITR (point-in-time recovery) là khôi phục dữ liệu về một thời điểm. Thông tin Supabase lấy theo các trang chính thức ở mục nguồn đối chiếu bên dưới. ## Cách chuyển sang MONA Base Kiểm kê trước, tách phần cấu hình ra khỏi mã, rồi thử bằng sandbox và nhận báo giá VND trước khi tạo cụm. [Dùng MONA Base với supabase-js](https://monabase.vn/docs#supabase-js) ``` import { createClient } from '@supabase/supabase-js' -const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY) +const supabase = createClient(BASE_URL, ANON_KEY) const { data, error } = await supabase.from('todos').select('*') ``` **BASE_URL** và **ANON_KEY** lấy từ tool `cloud_base_credentials` hoặc console MONA Base. SERVICE_KEY bỏ qua RLS nên chỉ dùng ở server, không để lộ ra client. 1. ### Kiểm kê dự án đang dùng Supabase Kiểm kê SDK, dữ liệu và tính năng đang dùng. Đánh dấu riêng phần dựa vào branching, PITR hoặc platform API vì beta chưa có. 2. ### Tách URL, key và lớp truy cập dữ liệu Tách URL, key và lớp truy cập dữ liệu để có thể thay thế. Với supabase-js, đây là chỗ đổi sang URL và anon key của MONA Base. 3. ### Thử bằng sandbox trước khi tạo cụm Dùng `cloud_base_create` kiểm tra sandbox; yêu cầu AI báo giới hạn và giá VND trước khi tạo. ## Nguồn đối chiếu chính thức của Supabase Giá và tính năng của Supabase thay đổi theo gói. Kiểm lại ở trang gốc trước khi quyết định chuyển. [Nguồn ngoài Supabase Pricing Bảng giá các gói Supabase. supabase.com/pricing](https://supabase.com/pricing)[Nguồn ngoài Supabase self-hosting Hướng dẫn tự host Supabase. supabase.com/docs](https://supabase.com/docs/guides/self-hosting)[Nguồn ngoài Supabase JavaScript client Tài liệu tham chiếu supabase-js. supabase.com/docs](https://supabase.com/docs/reference/javascript/introduction) ## Câu hỏi thường gặp khi thay Supabase Chưa thấy câu bạn cần thì gọi tổng đài [1900 636 648](tel:1900636648). **MONA Base dùng cho production được chưa?** MONA Base đang ở beta: tạo cụm khoảng 4,5 phút và dùng được với supabase-js. Chưa khuyến nghị cho tải production rất lớn vì chưa có SLA (cam kết mức dịch vụ) và observability (theo dõi vận hành) đầy đủ; phần này đang hoàn thiện. **Có thể thay Supabase chỉ bằng cách đổi URL và key không?** Có, với ứng dụng dùng supabase-js: đổi URL và anon key sang MONA Base. signUp, CRUD, Storage và RLS đã được thử theo cách này. Phần dựa vào branching, PITR hoặc platform API cần kiểm lại vì beta chưa có. **Đang trả tiền Supabase, chuyển sang thì thanh toán ra sao?** Không. MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud. **Dữ liệu MONA Base đặt ở đâu?** Trên máy chủ tại Việt Nam. Cụm tạo ra có chứng chỉ Let's Encrypt hợp lệ, gồm 11 container ở trạng thái healthy. **MONA Base beta còn thiếu gì?** Chưa có SLA và observability đầy đủ cho tải production lớn. Branching, PITR và platform API chưa có. ## MONA Base beta đang có gì và chưa có gì MONA Base là một phần của MONA Cloud: dùng chung MONA Pass, ví VND và monacloud-mcp, không có tài khoản riêng. Beta ### Đang có trong bản beta - Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong một cụm, có chứng chỉ HTTPS hợp lệ. - Tạo cụm beta khoảng 4,5 phút. - Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base. - Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ. ### Chưa có trong bản beta - Branching, PITR và platform API. - SLA và observability đầy đủ. - Chưa khuyến nghị cho tải production rất lớn. ## Prompt để AI tạo backend MONA Base Tool namespace `cloud_base_*` trong `monacloud-mcp` (beta). AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo cụm. Prompt không chứa secret. Prompt tạo backend MONA Base ``` Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base. ``` ## Ứng dụng supabase-js chuyển sang MONA Base bằng URL và anon key mới Tài liệu MONA Base có đoạn mã khởi tạo supabase-js, cách bật RLS và prompt cho AI. AI báo giá VND trước khi tạo cụm. [Đọc tài liệu MONA Base](https://monabase.vn/docs)[Xem bảng giá](https://monabase.vn/bang-gia) - **~4,5 phút**tạo cụm beta - **250đ/core**CPU mỗi giờ - **Postgres**bản 17, có pgvector --- > Cách giao MONA Base beta cho AI qua monacloud-mcp, tạo cụm khoảng 4,5 phút, lấy URL và key để dùng với supabase-js, rồi bật RLS cho bảng. Nguồn: https://monabase.vn/docs · Cập nhật: 2026-09-16 # Dùng MONA Base beta qua một MCP chung với MONA Cloud MONA Base dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud. Nhóm tool `cloud_base_*` đang ở beta: tạo cụm beta khoảng 4,5 phút, cụm gồm 11 container ở trạng thái healthy. Gọi `cloud_base_create` rồi `cloud_base_credentials` để lấy URL và key. ## Từ chưa có gì tới lúc truy vấn được dữ liệu Ba bước dưới đây dùng đúng các tool và câu lệnh được nói kỹ ở phần sau của trang. 1. ### Thêm `monacloud-mcp` cho công cụ AI MONA Base không có MCP riêng, dùng chung MCP và tài khoản MONA Pass với MONA Cloud. 2. ### Gọi `cloud_base_create` rồi `cloud_base_credentials` Cụm dựng xong gồm 11 container healthy, trả về `api_url`, `anon_key` và `service_key`. 3. ### Đổi URL và anon key trong supabase-js signUp, select, insert và storage giữ nguyên cách gọi; bật RLS cho bảng trước khi mở cho người dùng. ## Bộ tool beta trong monacloud-mcp Các tool dưới đây nằm trong `monacloud-mcp`. MONA Base không có MCP riêng. | Tool | Việc tool làm | | --- | --- | | `cloud_base_create` | Tạo project sau khi báo phạm vi và giá. | | `cloud_base_list` | Liệt kê project Base. | | `cloud_base_get` | Đọc trạng thái tạo cụm (provision) và thông tin project. | | `cloud_base_credentials` | Lấy URL và key theo quyền. | | `cloud_base_delete` | Xoá project theo vòng đời công khai. | ## Dùng MONA Base với supabase-js thế nào? Lấy URL và anon key từ tool `cloud_base_credentials` (hoặc console MONA Base), rồi khởi tạo client như với Supabase: Khởi tạo supabase-js với MONA Base ``` import { createClient } from '@supabase/supabase-js' // URL + ANON_KEY lấy từ tool cloud_base_credentials (hoặc console MONA Base) const supabase = createClient(BASE_URL, ANON_KEY) // signUp / select / insert / storage dùng y hệt Supabase const { data, error } = await supabase.from('todos').select('*') ``` signUp, select, insert và storage dùng như trên Supabase. Dự án dựa vào branching, PITR hoặc platform API cần kiểm lại vì beta chưa có. ## Bật RLS cho bảng thế nào? RLS (Row Level Security) là phân quyền theo từng dòng dữ liệu. Ví dụ dưới đây bật RLS cho bảng `todos` và chỉ cho người dùng đọc, ghi dòng có `user_id` của chính họ: Bật RLS cho bảng todos ``` alter table todos enable row level security; create policy "own rows" on todos for all using (auth.uid() = user_id); ``` Bấm đổi người đăng nhập ở bảng dưới để thấy policy đó lọc dữ liệu ra sao. Postgres lọc trước khi trả về, không phải client tự giấu. select * from todos 3 / 6 hàng đọc được | id | title | user_id | quyền | | --- | --- | --- | --- | | 1 | Đổi URL và anon key trong supabase-js | a1f2… | đọc được | | 2 | Bật RLS cho bảng todos | a1f2… | đọc được | | 3 | Đẩy dữ liệu cũ sang cụm mới | 9c3d… | bị chặn | | 4 | Viết policy cho bảng documents | a1f2… | đọc được | | 5 | Đo lại truy vấn chậm | 9c3d… | bị chặn | | 6 | Dọn bucket ảnh cũ trong Storage | 9c3d… | bị chặn | Cùng một câu `select`, kết quả đổi theo người đang đăng nhập. Postgres lọc trước khi trả về, không phải client tự giấu. **Dùng SERVICE_KEY chỉ ở server, không lộ ra client.** SERVICE_KEY bỏ qua RLS. Tài liệu hệ thống MONA Cloud (tài khoản, MCP, ví): [monacloud.vn/docs](https://monacloud.vn/docs). ## MONA Base beta đang có gì và chưa có gì? MONA Base đang ở beta và nhận khách sớm. MONA Base là một phần của MONA Cloud, dùng chung MONA Pass, ví VND và monacloud-mcp. Beta ### Dùng được trong bản beta - Tạo cụm gồm Postgres 17, Auth, Storage, Realtime, Studio và pgvector trong vài phút, có chứng chỉ HTTPS hợp lệ. - Dùng được với supabase-js khi đổi sang URL và anon key của MONA Base. - Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ. Xem [bảng giá MONA Base](https://monabase.vn/bang-gia). Chưa có ### Chưa có trong bản beta - Branching, PITR (khôi phục dữ liệu về một thời điểm) và platform API. - Chưa khuyến nghị cho tải production rất lớn. ## Prompt để AI tạo backend MONA Base Tool namespace: `cloud_base_*` trong `monacloud-mcp` (beta). Prompt yêu cầu AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo. Prompt tạo backend MONA Base · không chứa secret ``` Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base. ``` ## Vài chỗ hay vướng khi làm theo tài liệu **Lấy URL và anon key ở đâu?** Từ tool `cloud_base_credentials` trong monacloud-mcp, hoặc mở console MONA Base. Tool trả về `api_url`, `anon_key` và `service_key` theo quyền của bạn. **SERVICE_KEY khác anon key chỗ nào?** SERVICE_KEY bỏ qua RLS nên đọc ghi được mọi hàng. Chỉ dùng nó ở phía server và không để lộ ra client; phía client dùng anon key để policy RLS còn có tác dụng. **Provision xong thì cụm gồm những gì?** Một cụm 11 container ở trạng thái healthy, có chứng chỉ HTTPS hợp lệ, gồm Postgres 17, Auth, Storage, Realtime, Studio và pgvector. **Xoá một project thì làm sao?** Gọi tool `cloud_base_delete`. Tool này xoá project theo vòng đời công khai, nên sao lưu dữ liệu cần giữ trước khi gọi. ## Đọc tiếp ở đâu [So sánh và chuyển đổi Thay Supabase bằng MONA Base Bảng so sánh, ba bước chuyển và những câu hay vướng khi đổi backend. Xem so sánh với Supabase](https://monabase.vn/thay-the-supabase)[So sánh và chuyển đổi Thay Firebase bằng MONA Base Vì sao dự án Firestore phải xem lại mô hình dữ liệu trước khi chuyển. Xem so sánh với Firebase](https://monabase.vn/thay-the-firebase)[Chi phí Bảng giá MONA Base Đơn giá CPU, RAM, Disk và thanh kéo ước tính chi phí cụm mỗi tháng. Xem bảng giá](https://monabase.vn/bang-gia)[Ngoài site Tài liệu hệ MONA Cloud Tài khoản MONA Pass, ví VND, nạp tiền và cách cài monacloud-mcp. Mở monacloud.vn/docs](https://monacloud.vn/docs) --- > MONA Base là lớp dữ liệu của MONA Cloud do The MONA Group phát triển, dùng chung MONA Pass và monacloud-mcp. MONA làm phần mềm và hạ tầng từ 2016. Nguồn: https://monabase.vn/gioi-thieu · Cập nhật: 2026-09-16 MONA Base đang beta, nhận khách sớm # MONA Base là lớp dữ liệu Việt Nam trong hệ MONA Cloud MONA Base là mặt tiền riêng cho database, auth, storage và realtime; phía sau dùng chung tài khoản MONA Pass, ví và monacloud-mcp với MONA Cloud. Máy chủ đặt tại Việt Nam. Xem trạng thái beta [Gọi 1900 636 648](tel:1900636648) - MONA bắt đầu làm phần mềm và hạ tầng**2016** - Dự án đã thực hiện**14.000+** - Khách ở lại**85%** - Nhân sự**200+** - Tổng đài hỗ trợ**[1900 636 648](tel:1900636648)** Số liệu của The MONA Group, không phải số khách riêng của MONA Base. - 2016 The MONA Group làm phần mềm và hạ tầng từ - 14.000+ dự án đã thực hiện - 1900 636 648 tổng đài hỗ trợ tiếng Việt ## MONA Base đứng ở đâu trong hệ MONA? MONA Base là nhánh dữ liệu của MONA Cloud, dựa trên kinh nghiệm từ năm 2016 với 14.000+ dự án của The MONA Group. Cả hệ MONA (Cloud, Base, Mail, Pay, Pass) làm cho AI agent và lập trình viên Việt: điều khiển bằng MCP, trả tiền VND, tài liệu viết để AI đọc. - [MONA Cloud](https://monacloud.vn) lo phần máy chủ chạy app và deploy. - MONA Base giữ database, auth, storage và realtime. - MONA Mail gửi email giao dịch. - MONA Pay nhận thanh toán VietQR. Văn phòng đầu tiên của MONA năm 2016. ## Những người phụ trách MONA Base MONA Base do The MONA Group phát triển, người phụ trách ghi rõ tên và vai trò. Cần hỗ trợ tiếng Việt thì gọi tổng đài [1900 636 648](tel:1900636648). - FounderMon Vy Khánh Hùng - Giám đốc sản phẩmHữu Hùng - GrowthTriết Phan Đội MONA tại văn phòng hiện nay. ## Bản beta của MONA Base có gì và chưa có gì? MONA Base là một phần của MONA Cloud, nên bạn không cần tài khoản, ví hay MCP riêng. Giá theo tài nguyên máy chủ như VPS: CPU 250đ/core/giờ, RAM 150đ/GB/giờ, Disk 15đ/GB/giờ. Beta, nhận khách sớm ### Dùng được trong bản beta - Provision cụm gồm Postgres 17, Auth, Storage, Realtime, Studio và pgvector, có cert HTTPS hợp lệ. - supabase-js dùng được khi đổi URL và anon key của MONA Base. - Dùng chung MONA Pass, ví VND và monacloud-mcp với MONA Cloud. ### Chưa có trong phạm vi beta - Branching, PITR (khôi phục dữ liệu về một thời điểm) và platform API. - Chưa khuyến nghị cho tải production rất lớn. [Xem bảng giá](https://monabase.vn/bang-gia) [Đọc tài liệu](https://monabase.vn/docs) ## Câu hỏi thường gặp về đơn vị vận hành Cần hỏi thêm thì gọi tổng đài [1900 636 648](tel:1900636648) hoặc gửi thư tới [info@themona.global](mailto:info@themona.global). **Ai vận hành MONA Base?** The MONA Group, công ty phần mềm và hạ tầng Việt Nam làm cho doanh nghiệp từ 2016, với hơn 200 nhân sự và hơn 14.000 dự án đã thực hiện. **Máy chủ đặt ở đâu?** Trên hạ tầng của MONA tại Việt Nam. Cụm provision xong có chứng chỉ Let's Encrypt hợp lệ. **MONA Base liên quan gì tới MONA Cloud?** MONA Base là một phần của MONA Cloud, dùng chung tài khoản MONA Pass, ví VND và monacloud-mcp. Bạn không phải tạo tài khoản, ví hay MCP riêng cho MONA Base. ## Prompt cho AI dùng nhóm tool cloud_base_* Các tool `cloud_base_*` nằm trong `monacloud-mcp` và đang ở beta. AI báo chi phí VND và phần chưa hỗ trợ trước khi tạo. Prompt không chứa secret. Prompt tạo backend MONA Base ``` Dùng monacloud-mcp và các tool cloud_base_* (beta) để tạo backend cho dự án này. Trước khi tạo, hãy báo chi phí VND và phần nào chưa hỗ trợ. Dùng cloud_base_create rồi cloud_base_credentials lấy api_url, anon_key, service_key. Không tạo tài khoản, ví hay MCP riêng cho MONA Base. ``` ## MONA Base beta nhận khách sớm, hỗ trợ tiếng Việt qua 1900 636 648 Tài liệu hướng dẫn tạo backend bằng cloud_base_create và dùng supabase-js. Khi cần người hỗ trợ, gọi tổng đài 1900 636 648. [Đọc tài liệu MONA Base](https://monabase.vn/docs)[Gọi 1900 636 648](tel:1900636648) - **85%**khách của The MONA Group ở lại - **200+**nhân sự - **Beta**MONA Base đang nhận khách sớm --- > MONA Base is a beta backend in Vietnam with Postgres 17, Auth, Storage, Realtime, pgvector and Studio, sharing MONA Pass and monacloud-mcp with MONA Cloud. Nguồn: https://monabase.vn/en · Cập nhật: 2026-09-16 MONA Base is in beta # A Vietnam backend for apps that are growing MONA Base is a beta backend platform with Postgres 17, Auth, Storage, Realtime, pgvector and Studio, operated by MONA in Vietnam. It shares MONA Pass, a VND wallet and monacloud-mcp with MONA Cloud. Branching, PITR and a platform API are not available yet. See the beta scope [Open the console](https://console.monacloud.vn) - CPU per core per hour**250 VND** - RAM per GB per hour**150 VND** - Disk per GB per hour**15 VND** Billed by server resources, like a VPS. - Postgres 17 with pgvector and Studio - ~4.5 min to provision a beta backend - 250 VND CPU per core per hour ## What is in the beta scope? MONA Base covers Postgres, Auth, Storage, Realtime, pgvector and Studio. Very large production loads are not yet recommended. | Component | Status | | --- | --- | | Postgres 17 | Beta | | Auth | Beta | | Storage | Beta | | Realtime | Beta | | pgvector | Beta | | Studio | Beta | | Branching | Not available yet | | PITR | Not available yet | | Platform API | Not available yet | ## How does supabase-js work with MONA Base? supabase-js works by using the MONA Base URL and anon key. The `cloud_base_credentials` tool returns both. Create a supabase-js client ``` import { createClient } from '@supabase/supabase-js' // BASE_URL and ANON_KEY come from cloud_base_credentials const supabase = createClient(BASE_URL, ANON_KEY) const { data, error } = await supabase.from('todos').select('*') ``` ## What MONA Base shares with MONA Cloud MONA Base is part of MONA Cloud. It does not create a separate account, wallet or MCP. Account ### One MONA Pass The same MONA Pass signs you in to MONA Cloud and MONA Base. Billing ### One VND wallet Pricing follows server resources: CPU 250 VND per core per hour, RAM 150 VND per GB per hour, Disk 15 VND per GB per hour. AI tools ### One monacloud-mcp The `cloud_base_*` tools live in monacloud-mcp. There is no separate Base MCP. ## Which beta tools are available? The `cloud_base_*` tools in monacloud-mcp are in beta. An AI agent creates a backend with `cloud_base_create`, then reads its URL and keys with `cloud_base_credentials`. | Tool | What it does | | --- | --- | | `cloud_base_create` | Creates a project after reporting scope and price. | | `cloud_base_list` | Lists your Base projects. | | `cloud_base_get` | Reads provisioning status and project details. | | `cloud_base_credentials` | Returns the URL and keys your permissions allow. | | `cloud_base_delete` | Deletes a project following the published lifecycle. | ## Who builds MONA Base? MONA Base is developed by The MONA Group, a Vietnamese software and infrastructure company working since 2016. Vietnamese-language support is available at [1900 636 648](tel:1900636648). **2016** building software and infrastructure since **14,000+** projects **85%** customer retention These are MONA-wide figures, not the number of MONA Base customers. ## Questions people ask before switching Vietnamese-language support is available at [1900 636 648](tel:1900636648). **Can I move an app from Supabase to MONA Base?** Yes, if it uses supabase-js: swap the URL and anon key for the ones MONA Base returns. signUp, CRUD, Storage and RLS keep the same call shape. Parts relying on branching, PITR or a platform API need checking, because beta does not have them. **How is MONA Base priced?** By server resources, in Vietnamese dong: 250đ per CPU core per hour, 150đ per GB of RAM per hour, 15đ per GB of disk per hour. A 2 core, 4 GB RAM, 40 GB disk cluster costs 1.700đ per hour. There is no revenue share. **Does MONA Base need its own account?** No. It shares MONA Pass, the VND wallet and monacloud-mcp with MONA Cloud, so one account covers both. **What is missing from the beta?** Branching, PITR and a platform API. MONA Base is not yet recommended for very large production workloads. ## A backend prompt for your AI Paste it as one block. The AI reports the VND cost and unsupported features before it creates anything. The prompt contains no secrets. Prompt to create a MONA Base backend ``` Use monacloud-mcp and the cloud_base_* tools (beta) to create a backend for this project. Before creating anything, report the VND cost and what is not supported yet. Use cloud_base_create, then cloud_base_credentials to get api_url, anon_key and service_key. Do not create a separate account, wallet or MCP for MONA Base. ``` ## A beta backend in the same MONA Cloud account Sign in to the console with MONA Pass. The documentation for cloud_base_create, cloud_base_credentials and supabase-js is in Vietnamese. [Open the console](https://console.monacloud.vn)[Read the docs (Vietnamese)](https://monabase.vn/docs) - **250 VND**CPU per core per hour - **150 VND**RAM per GB per hour - **15 VND**Disk per GB per hour