Documentation v2.1

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 Tip: If you're setting up a white-label platform for the first time, start with the White Label Overview.

Quick Start

Get up and running in under 5 minutes. After purchasing a platform license, follow these steps:

  1. Log into your Client Dashboard
  2. Download your platform package from My Products
  3. Configure your environment variables (see below)
  4. Point your domain DNS to our servers
  5. 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_...
        
← Back to Top Go to Dashboard →