@vyauma/vam
v1.0.8
Published
Vyauma Function App Manager (VAM) CLI
Maintainers
Readme
🚀 VAM — Vyauma Function App Manager
Build backend systems like installing apps.
VAM is the Operating System for Backend Infrastructure — install, run, and scale production-ready backend functions instantly.
No boilerplate. No setup. Just plug and play.
⚡ Why VAM?
Traditional backend development:
- Setup servers
- Configure auth
- Build APIs
- Handle scaling
With VAM:
vam install auth
vam install api-gateway👉 You instantly get:
- Authentication system
- API gateway
- Ready-to-use endpoints
🧠 How It Works
🔍 Discover functions
vam search auth⚡ Install instantly
vam install auth🔌 Use via API
/gateway/auth📈 Scale your backend
vam install api-gateway
🔥 Key Features
⚡ Plug & Play Backend
Install complex systems (Auth, Payments, CMS) in seconds.
🔁 Resilient by Default
- Retry logic
- Exponential backoff
- Network fault tolerance
🔒 Secure & Verified
- Function verification system
- Permission-based architecture
- Safe dependency handling
🛒 Marketplace Ecosystem
- Discover modules
- Rate & review
- Publish & monetize
🏢 Organization Support
- Team-based development
- Shared ownership
- Multi-tenant workflows
📦 Installation
Install globally:
npm install -g @vyauma/vamOr run instantly:
npx @vyauma/vam <command>🛠️ CLI Commands
Core Development
| Command | Description |
| ------------------------ | ------------------------------ |
| vam create <template> | Initialize full backend system |
| vam install <function> | Install a function |
| vam uninstall <name> | Remove function safely |
| vam update <name> | Update to latest version |
| vam list | View installed functions |
🔍 Discovery & Trust
| Command | Description |
| ---------------------- | -------------------- |
| vam search <keyword> | Search registry |
| vam info <name> | View details |
| vam verify <name> | Request verification |
🛒 Marketplace
| Command | Description |
| --------------------- | ------------------ |
| vam purchase <name> | Buy paid functions |
| vam review <name> | Rate & review |
🔐 Account & Teams
| Command | Description |
| ----------------------- | ------------------- |
| vam login | Login to account |
| vam logout | Logout |
| vam org create <name> | Create organization |
| vam org switch <id> | Switch context |
⚙️ Infrastructure
| Command | Description |
| -------------- | --------------------- |
| vam publish | Publish your function |
| vam registry | Manage registries |
| vam doctor | Run diagnostics |
🔄 Workload Lifecycle & Orchestration
| Command | Description | Example |
| :--- | :--- | :--- |
| vam start [name] | Start a function workload and transition state to running | vam start billing-engine |
| vam stop [name] | Gracefully deactivate a function and transition to disabled | vam stop billing-engine |
| vam restart [name] | Gracefully cycle active worker threads/processes | vam restart billing-engine |
| vam maintenance <name> <on/off> | Toggle maintenance mode with custom gateway routing | vam maintenance billing-engine on |
| vam scale <name> --workers <n> | Adjust horizontal scaling count of worker processes | vam scale billing-engine --workers 4 |
| vam health [name] | Perform diagnostics (CPU load, memory, queue latency) | vam health billing-engine |
| vam dependencies <name> | Visualize dependency tree and analyze downstream impact | vam dependencies auth-core |
| vam rollback <name> --version <v> | Revert function code and schemas to previous stable state | vam rollback billing-engine --version 1.0.0 |
| vam recover <name> | Run self-healing diagnostic to replace crashed instances | vam recover billing-engine |
🚀 Example: Build Backend in 30 Seconds
vam install auth
vam install logger
vam install api-gatewayNow you have:
- 🔐 Authentication
- 📊 Logging system
- 🌐 API gateway
👉 All production-ready
🧠 Architecture
VAM is a modular backend runtime:
- Each function = independent service
- Dependency graph ensures correct execution
- CLI manages lifecycle (install/update/remove)
- Gateway exposes unified APIs
Think:
👉 npm + microservices + serverless runtime
🔥 Why Not Firebase or Supabase?
| Feature | VAM | Firebase | Supabase | | ------------------------- | --- | -------- | -------- | | Modular backend functions | ✅ | ❌ | ❌ | | CLI-first workflow | ✅ | ⚠️ | ⚠️ | | Marketplace ecosystem | ✅ | ❌ | ❌ | | Self-host flexibility | ✅ | ❌ | ⚠️ | | Plug & play architecture | ✅ | ❌ | ❌ |
📦 Publish Your Own Functions
Build once. Ship globally.
vam publish- Reach developers worldwide
- Monetize your backend logic
- Become part of VAM ecosystem
🔒 Reliability & Safety
- 📁
.vam-lock.json→ deterministic builds - 🔄 Automatic rollback on failure
- 🧪 Debug mode (
--debug) - ⚡ Optimized install engine
🌍 Vision
VAM is building the future where:
Backend development is no longer coding infrastructure — it’s assembling it.
📄 License
ISC License.
