Build · developer platformLive

Run a white-label LMS on Connect.

The Customer API lets you provision and manage isolated child workspaces from one parent key. Each tenant gets its own packages, dispatches, learners, and quotas — fully isolated — while billing rolls up to you. Build a multi-tenant product without operating the backend.

Tenant isolation Per-tenant quotas Rolled-up billing
Parent workspace · tenants● 3 ACTIVE
Northwind Academy
ws_N1 · 1,240 launches · 12 GB
ISOLATED
Globex Training
ws_G7 · 880 launches · 6 GB
ISOLATED
Initech LMS
ws_I3 · 410 launches · near quota
90% QUOTA
Rolled-up billing$2,530 / mo
Parent children
One key, many tenants
Isolated
Data & access per tenant
Quotas
Per-tenant enforcement
White-label
Branding & domain ready
WHO IT'S FOR

For platforms that resell learning delivery.

If you sell training software to many organizations, you need each customer’s content and learners kept separate, with usage you can meter and bill. The Customer API gives you that multi-tenant control plane: spin up a workspace per customer, set its limits, brand it, and see the whole portfolio from one parent account.

EdTech platforms & LMS vendorsTraining resellers & agenciesEnterprises with many business units
WHAT YOU GET

A control plane for many customers.

Child workspace provisioning

Create, configure, and retire tenant workspaces via the API — each with its own packages, dispatches, and keys.

Hard tenant isolation

Data and credentials never cross tenant boundaries — isolation is enforced at the platform, not by convention.

Per-tenant quotas

Set storage, package, launch, and conversion limits per tenant, with attention and critical states before they bite.

Rolled-up billing

Usage aggregates to the parent for a single invoice, while you meter and price each tenant however you like.

Branding & custom domains

Custom-domain and player-branding readiness per tenant, so each customer sees their product, not yours.

Admin APIs

Programmatic membership, posture, and billing-metadata review across every tenant from the parent.

FOR THE TECHNICAL BUYER

One parent key, many isolated tenants.

A parent credential provisions child workspaces, each with scoped keys and enforced quotas. Tenant isolation is a platform guarantee; usage and audit events are attributed per tenant and aggregated to the parent for billing and posture review.

  • Parent / child workspace model with scoped keys
  • Platform-enforced tenant data & access isolation
  • Per-tenant quota enforcement + usage attribution
  • Admin APIs for membership, posture & billing metadata
PROVISION A TENANT · API
POST /v1/customers
{ "name": "Globex Training",
  "plan": "business",
  "quota": { "launches": 5000 } }

← 201 · workspace created
{ "workspace_id": "ws_G7",
  "api_key": "ac_live_…",
  "status": "active" }
See the Developer API

Build a multi-tenant product, skip the backend.

Tell us about your scale and we’ll get you a parent workspace and sandbox tenants.

Talk to usSee all features