Configuring Multiplayer
TL;DR​
The quickest and easiest way to get started is with just one copy/paste command into your terminal:
npm install -g @multiplayer-app/cli && multiplayer
However, you can also proceed with a manual setup. Mix and match how you record, install, and integrate. Multiplayer adapts to your workflow, not the other way around.
You can cutomize your:
- Deployment (cloud or self-hosted)
- Client setup (browser extension, Client library with in-app widget, SDK)
- Backend setup
- Recording modes
Supported applications​
Multiplayer can be configured on the following applications:
- Type: Web and mobile
- Language: JavaScript, Node.js, Python, Java, .NET, Go, Ruby (with more to come!)
- Framework: Any
- Architecture: On-prem, cloud native, serverless, or hybrid
- Environment: Production, staging, or development
ℹ️ All our guides are optimized for the Cloud deployment with our Multiplayer platform. If you're interested in the self-hosted option, please contact us.
Overview​
To fully configure Multiplayer full stack session recordings follow the configuration guide.
Here’s an overview of the main steps and the various customization options:
(1) Account setup​
Login into your Multiplayer account. If you don't already have one, create a free trial at go.multiplayer.app.
(2) Client setup​
Choose how you want to capture the full stack session recording. You have 3 options:
- Install our Chrome browser extension
- Install our JavaScript client library and set up the in-app widget
- Install our React Native client library for mobile apps
(3) Backend setup​
Connect your backend services for deeper insights. Multiplayer leverages OpenTelemetry for collecting telemetry data. If your services don't already use it, you'll first need to install the OpenTelemetry libraries.Â
- Route traces and logs to Multiplayer. You have 2 options:
- Capture request / response content and headers. You have 2 options:
(4) Record full stack session recordings​
Full stack session recordings can be recorded using three recording modes:
| Recording mode | Description | Installation |
|---|---|---|
| On-demand | Start / stop manually | Browser extension / In-app widget / SDK |
| Continuous | Record in the backgroun while you work | Browser extension / In-app widget / SDK |
| Conditional | Silently record cohorts of users based | SDK / Multiplayer UI |
(5) Connect with your IDE or AI tool​
Feed your IDE and AI tools the complete system context via our MCP server.
We support:
You can download and try our VS code extension from these marketplaces:
- Visual Studio Marketplace: multiplayer-vscode-extension
- Open VSX registry: multiplayer-vscode-extension
(6) Advanced customizations and CLI apps​
Language specific libraries support any type of application and give full control to power users. Use your CLI to capture full-stack session replays across environments, get deeper integrations, CI/CD use cases, or backend-triggered sessions.
If your preferred language is not supported, contact us.
You did it! What’s next?​
🚀 If you’re ready to trial Multiplayer with your own app, you can follow the steps in the quickstart.
📌 If you have any questions shoot us an email! 💜