M7 Session Orchestrator

A unified API for multiplayer, collaboration, and resource sessions — part of the M7 distributed service ecosystem.

What It Does

The M7 Session Orchestrator provides a simple, consistent way to create, join, and manage live sessions for games, simulations, collaborative tools, or compute environments. Whether you’re pairing players, launching an editor, or allocating compute time, M7 handles the orchestration so you can focus on your experience.

How It Fits Into the M7 Ecosystem

M7 services form a modular cloud framework for building secure, connected applications:

ServicePurpose
auth.m7Stateless authentication and identity signing
user.m7Profile and account management
db.m7Key-value storage and persistence
session.m7Session orchestration, matchmaking, and allocation

Integrate directly with any part of the M7 stack, or use the orchestrator standalone with your own identity and storage systems.

Typical Uses

Multiplayer Matchmaking

Automatically group players into live game sessions or lobbies.

Collaborative Workspaces

Launch shared environments for design, simulation, or real-time editing.

Compute Allocation

Schedule or manage dedicated runtime sessions for workloads or testing.

Custom Experiences

Create event-driven or time-limited sessions for your applications or services.

Integration Model

  1. Authenticate through auth.m7 to obtain a signed identity token.
  2. Register or fetch a user profile via user.m7.
  3. Create or join a session with session.m7 APIs.
  4. Persist or retrieve session data using db.m7.

All APIs are REST-based and accessible from browsers, dedicated servers, or microservices.

Why M7

Get Started

Explore developer documentation at docs.m7.org
Contact support@m7.org to enable M7 orchestration for your services.
Deploy your own sessions using M7 infrastructure or connect to your existing systems.