Getting Started
📌 If you have any questions shoot us an email or join us on Discord! 💜
Get started with Multiplayer in just a few simple steps. Whether you’re interested in an alternative to diagramming tools, looking to auto-document your system architecture or want to debug without having to search through APM data, we’ve got you covered.
Step-by-Step Guide​
(1) Sign up​
Visit go.multiplayer.app to sign up using Google, GitHub, GitLab, or your preferred email address. If you run into any issues, check our troubleshooting steps.
🔑 Pro Tip: Once signed up, your workspace, project, and example content (Platform, Notebook, and Sketch) are automatically created. Explore these tabs to familiarize yourself with Multiplayer.
(2) Auto-Document Your System​
Navigate to the System Dashboard and configure OpenTelemetry to automatically map your system architecture. Multiplayer will auto-discover and document:
- Components
- APIs
- Dependencies
- Platforms
- Environments
🔑 Pro Tip: Automatic documentation reduces manual effort and ensures your architecture is always up-to-date.
(3) Capture Your First Deep Session Replay​
Dive into the Platform Debugger to record deep session replays. Each replay captures everything you need, from frontend screens to distributed traces, metrics, and logs.
🔑 Pro Tip: Your developers can save double the troubleshooting time by adding our debugger to your app, so your users can share any bug recordings, with comprehensive session details.
(4) Start Designing Your Platform​
Explore Platforms to collaboratively design and refine your architecture.
🔑 Pro Tip: Have existing diagrams or sketches? Upload image files (.png or .jpg) and let our AI Assist feature extract and list all your system components. Edit and select the components you want to add to your platform.
(4) Invite Your Team​
Bring your team on board for real-time collaboration in designing, developing and managing your system information and architecture.
🔑 Pro Tip: Request a system design review for a new feature to safely agree on the design decisions before jumping into code.
Key Concepts​
Familiarize yourself with these key Multiplayer terms:
- Workspace: This space will be the hub for your projects and teams. Click on the Multiplayer icon in the top left corner to open it.
- Project: A project corresponds to a specific application or system. You can have multiple projects within a single workspace, click on the Multiplayer icon in the top left corner to view your projects dashboard.
- Platform: A platform is a collection of components — i.e. software that uses or provides an API such as web apps, microservices, SaaS providers, etc.
- Team: You can create a shared team for all the stakeholders involved in designing and managing a distributed system, or create individual teams to reflect your org structure — e.g. Backend, Frontend, QA, DevOps, PMs, etc. You can have multiple teams within a single workspace.
Next Steps​
If you have any questions shoot us an email or join us on Discord!
You can also check out:
If you’re interested in a particular feature send us a note - this will help us prioritize what you need the most!