Skip to main content

Configuring Multiplayer

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 review the open source documentation.

Overview


Here’s an overview of the main steps to manually configure Multiplayer and the various customization options:

(1) Client setup

Choose how you want to capture the full stack session recording:

(2) 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

(3) Record sessions

Recordings can be recorded using three recording modes:

Capture modeCapture methodOverviewOutputIssue types
AutomaticDebugging agent CLIAutomatically capture and resolve bugs in your applicationRecording > Issue > PR• All application errors and exceptions (frontend and backend)
On-demandBrowser-extension, in-app widgetManually start/stop recordings to capture bugs or unexpected behaviorsRecording > Issue• Unexpected behaviors
• End-user issue reports
• Manually reproduced application errors and exceptions (frontend and backend)
ContinuousBrowser-extension, in-app widgetManually enable/disable a rolling capture of your work. Recordings for errors and exceptions are auto-saved. You can also manually save recordings for your last 2 minutes of workRecording > Issue• Unexpected behaviors
• End-user issue reports
• Application (frontend and backend) errors and exceptions experienced while continuous mode is enabled or manually reproduced

(4) Feed recordings to your AI tool

Use the Multiplayer debugging agent CLI to automatically feed your AI tool full-stack, unsampled, runtime data about issues within your application and generate high-quality PRs.

Alternatively, 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:

(5) 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 recordings 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 or want to report bugs please open a GitHub issue! 💜