Plane is a distributed system for running stateful WebSocket backends at scale. Plane is heavily inspired by Figma’s multiplayer infrastructure (opens in a new tab), which dynamically spawns a process for each active document.
Use cases include:
- Scaling up authoritative multiplayer backends (opens in a new tab).
- Running isolated code environments (like REPLs, code notebooks, and LLM agent sandboxes).
- Data-intensive applications that need a dedicated high-RAM process for each active user session.
Architecture Overview
See the architecture guide for a detailed explanation of each component.
Getting Started
- Jump in with the quickstart guide.
- Familiarize yourself with the concepts and architecture used in Plane.