MBR Studio Marketplace
Welcome to the official documentation for MBR Studio Marketplace. This guide covers everything you need to get started with our white-label SaaS platforms, digital product purchases, and service integrations.
Quick Start
Get up and running in under 5 minutes. After purchasing a platform license, follow these steps:
- Log into your Client Dashboard
- Download your platform package from My Products
- Configure your environment variables (see below)
- Point your domain DNS to our servers
- Apply your branding through the admin panel
System Requirements
Before getting started, ensure your environment meets the minimum requirements:
Node.js >= 18.0.0
NPM >= 9.0.0 or Yarn >= 1.22
PostgreSQL >= 14 (or managed DB service)
Redis >= 7.0
Docker (optional, recommended for deployment)
Installation
Clone your platform repository and install dependencies:
# Clone your licensed platform
git clone https://mbrstudio.io/platform/your-platform-key.git
cd your-platform
# Install dependencies
npm install
# Copy environment config
cp .env.example .env
# Configure your environment
nano .env
# Start development server
npm run dev
Your platform will be running at http://localhost:3000 by default.
White Label Overview
All MBR Studio platforms are fully white-labelable. This means you can replace every instance of "MBR Studio" branding with your own company's identity — including logos, colors, domain, email sender, and in-app copy.
Custom Branding
Edit your branding configuration in the config/branding.json file:
{
"company": {
"name": "Your Company Name",
"tagline": "Your tagline here",
"logo_url": "https://yourdomain.com/logo.svg",
"favicon_url": "https://yourdomain.com/favicon.ico"
},
"colors": {
"primary": "#6c63ff",
"accent": "#00d4aa",
"background": "#080810"
},
"contact": {
"support_email": "support@yourdomain.com",
"website": "https://yourdomain.com"
}
}
Custom Domain Setup
Point your domain to MBR Studio's infrastructure using these DNS records:
Type: CNAME
Name: app (or @)
Value: platform.mbrstudio.io
TTL: 300
Type: TXT
Name: _mbrstudio-verify
Value: your-verification-token
API Authentication
All API requests must include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY
You can find your API key in your Dashboard under Settings → API Keys.
Products API
Fetch all available products in your licensed catalog:
GET https://api.mbrstudio.io/v1/products
Response:
{
"products": [
{
"id": "facility-hub",
"name": "Facility Hub",
"type": "white-label",
"version": "3.2.1",
"license_status": "active"
}
]
}
Licenses API
Check the status of your licenses programmatically:
GET https://api.mbrstudio.io/v1/licenses/:license_id
Response:
{
"license_id": "lic_abc123",
"product": "facility-hub",
"status": "active",
"expires_at": "2027-03-01T00:00:00Z",
"seats": 50,
"used_seats": 12
}
Stripe Payments Integration
All platforms support Stripe for payment processing. Add your Stripe keys to .env:
STRIPE_PUBLISHABLE_KEY=pk_live_...
STRIPE_SECRET_KEY=sk_live_...
STRIPE_WEBHOOK_SECRET=whsec_...