zMesh · Backend as a Service

Ship backend
in minutes.

Auth, database, storage, functions, AI — all managed, all from one dashboard. India-first pricing with WhatsApp OTP, INR billing, and zero egress fees.

Open Source
Self-Hostable
India-First
AI-Native
zmesh dashboard
all systems operational
🗄️Database
2.4k queries/s
🔐Auth
148 active sessions
📦Storage
3.2 GB used
Functions
12 deployed
🤖AI Gateway
847 req/min
📡Realtime
64 connections
live requests
POST/auth/login20012ms
GET/db/users?limit=202008ms
PUT/storage/upload20145ms
POST/ai/chat/completions200340ms
6
Core services in one platform
6+
AI providers via unified API
₹0
Free tier — no credit card
0
Egress fees (R2-backed)
Platform

Six services. One dashboard.

Everything you need to build, ship, and scale — without managing infrastructure.

Database

Managed PostgreSQL + pgvector

Isolated Postgres instance per project
Auto-generated REST API with filtering & pagination
AI-powered schema generation from prompts
pgvector for embeddings & similarity search
Real-time CDC via WebSockets
SQL Browser & migration management
database · table editor
userspostssessions
SELECT * FROM users ORDER BY created_at DESC LIMIT 20 — 4 rows · 2ms
idnameemailrolecreated_at
1Arjun Mehtaarjun@gmail.comadmin2026-03-28
2Priya Sharmapriya@dev.iomember2026-03-27
3Rahul Patelrahul@startup.inowner2026-03-25
4Neha Guptaneha@company.coviewer2026-03-24
4 rows · public.users
pgvector enabledRLS: active

Authentication

Multi-method · India-first

Email/Password & Magic Links
OAuth — Google, GitHub
WhatsApp OTP & SMS OTP (MSG91/Gupshup)
JWT sessions with refresh tokens
MFA support & session revocation
RBAC — Owner, Admin, Member, Viewer
auth · users
148 active sessions
Sign-in Methods
Email / Password
enabled
Google OAuth
enabled
GitHub OAuth
enabled
WhatsApp OTP
enabled
SMS OTP (MSG91)
enabled
Magic Link
disabled
recent activity
loginarjun@gmail.comGoogle2s ago
signup+91 98xxx xxxxxWhatsApp OTP14s ago
loginpriya@dev.ioGitHub31s ago
token_refreshrahul@startup.inJWT45s ago

Object Storage

S3-compatible · Zero egress

Powered by Cloudflare R2
Zero egress fees — download all you want
Project-scoped buckets & file isolation
Public / private access policies
Direct upload with signed URLs
CDN-backed delivery
storage · buckets
R2 · zero egress
Buckets
public-assets847 files3.2 GBpublic
user-uploads2431 files8.7 GBprivate
backups12 files1.4 GBprivate
Uploading
hero-banner.webp2.4 MB
user-avatars/arjun.jpg340 KB
docs/onboarding.pdf1.8 MB78%
exports/data-march.csv5.2 MB42%

Edge Functions

Serverless JS/TS runtime

Sandboxed JavaScript/TypeScript execution
Pre-injected zmesh.db SDK — zero config DB access
Built-in Cron scheduling for recurring tasks
Real-time execution logs & monitoring
Custom HTTP endpoints
Environment variable management
functions · editor
deployed
1export default async function handler(req) {
2 const users = await zmesh.db
3 .from("users")
4 .select("*")
5 .limit(20)
6 return Response.json(users)
7}
execution logs
200/fn/get-users8ms12:34:56
200/fn/get-users6ms12:34:52
200/fn/send-email92ms12:34:48
201/fn/create-order14ms12:34:41

AI Gateway

6+ providers · One API

OpenAI, Anthropic, Gemini, Groq, Mistral, DeepSeek
BYOK — Bring Your Own API Keys
Prompt Arena — side-by-side model comparison
Persistent AI Assistants with system prompts
Vector search with pgvector for RAG
Token tracking & cost monitoring
ai · prompt arena
6 providers active
Compare models
GPT-4oOpenAI
Speed48 tok/s
Cost/1k$0.005
Claude 4Anthropic
Speed52 tok/s
Cost/1k$0.004
userExplain quantum computing in one sentence
gpt-4oQuantum computing uses qubits that can be 0 and 1 simultaneously...
claudeQuantum computers harness superposition and entanglement to solve...
Tokens today847k
Cache hit34%
Cost saved₹420

Realtime

WebSockets · Presence · Broadcast

Pub/Sub messaging across channels
User presence — online/offline tracking
Broadcast to all connected clients
Database change streams (INSERT/UPDATE/DELETE)
Namespace-scoped subscriptions
Auto-reconnect with backoff
realtime · channels
64 connections
Active Channels
chat:general24 clients1.2k/min
presence:lobby18 clients340/min
db:users12 clients89/min
notifications10 clients56/min
live events
INSERTmessages{user: "arjun", text: "hey!"}
PRESENCElobbyneha joined
UPDATEusers{status: "online"}
BROADCASTnotifications"New order #4521"
India-First

Built in India. For India.

WhatsApp OTP, SMS OTP via MSG91/Gupshup, native INR pricing with UPI/GPay/RuPay support, and zero egress fees. No more paying $25/mo in USD for basic backend services.

WhatsApp OTP authentication — biggest differentiator in India
Native INR pricing — ₹249/mo Pro vs ₹2,100/mo on Supabase
SMS OTP via MSG91 & Gupshup — no Twilio needed
Zero egress fees — Cloudflare R2 backend
Geo-aware pricing — auto-detects country for local currency
FeatureSupabaseFirebasezMesh
Pro Price$25/mo (~₹2,100)Pay-per-read₹249/mo
AI GatewayNoneVertex AIBuilt-in (6+)
Auth IndiaSMS onlyPhone/EmailWhatsApp OTP
DatabasePostgresNoSQLPostgres + pgvector
Egress FeesPer GBPer GBZero
Self-HostDockerNoDocker / PM2
AI-Native

AI isn't an add-on. It's built in.

Unified AI gateway, prompt arena, persistent assistants, and vector search — all from the same dashboard.

Gateway

Unified AI API

One endpoint for OpenAI, Anthropic, Gemini, Groq, Mistral, and DeepSeek. Switch models with a single parameter change.

BYOK Model

Bring Your Own API Keys. Use your existing provider accounts — zMesh just routes, tracks, and caches.

Dashboard

Prompt Arena

Compare models side-by-side in the dashboard. Test the same prompt across GPT-4o, Claude, and Gemini instantly.

AI Assistants

Create persistent, context-aware assistants with custom system prompts. Perfect for customer support, coding help, or domain-specific bots.

RAG

Vector Search

pgvector integration built into the database layer. Store embeddings, run similarity searches, build RAG pipelines — no extra infra.

Token Tracking

Monitor usage per model, per user, per project. Set cost alerts and quotas. Know exactly where your AI budget goes.

Developer Tools

CLI + SDK. Your workflow.

Manage everything from the terminal — databases, functions, storage, deployments. Or use the SDK inside your edge functions for zero-config database access.

Python CLI (PyPI)JS/TS SDKREST APIWebSocket APIAuto-generated Endpoints
$pip install zmesh-cli
zmesh init

Initialize a new zMesh project

zmesh login

Authenticate with your account

zmesh db query "SELECT..."

Run SQL queries from terminal

zmesh functions deploy ./api.js

Deploy edge functions

zmesh storage upload ./asset.png

Upload files to storage

Pricing

Predictable pricing. ₹ native.

Start free. Scale to Pro at ₹249/mo. No surprise bills, no egress fees, no hidden costs.

Free

₹0
2 Organizations
2 Projects
1 GB Storage
50k Auth Users
500k Function Invocations
Start Free
Most Popular

Pro

₹249/mo
Unlimited Projects
10 GB Storage
Unlimited Auth Users
2M Function Invocations
Priority Support
Get Started

Enterprise

Custom
Dedicated Infrastructure
30-day Log Retention
Dedicated Support
Custom SLA
SSO / SAML
Contact Sales

Under the hood.

Battle-tested open-source technologies, put together right.

FastAPI
Async Python backend
PostgreSQL 16
Database + pgvector
Redis
Caching & queues
Cloudflare R2
Zero-egress storage
Next.js
Dashboard & admin
SQLAlchemy
Async ORM
Docker
Self-host ready
Pydantic
Type-safe validation

Your backend. Ready in minutes.

Auth, database, storage, functions, AI gateway — all set up with one click. Free tier available. No credit card required.

$pip install zmesh-cli && zmesh init