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.
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.
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.
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
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 →
The pieces a platform builds on.
Build a multi-tenant product, skip the backend.
Tell us about your scale and we’ll get you a parent workspace and sandbox tenants.