Project
The top-level container. Builds, servers, queues, lobbies, and keys all belong to a project. Create a separate project for each game or environment you run.Build
A deployable game server artifact. Upload a ZIP containing your server binary and asimpl-server.sh startup script. Simpl wraps it in a container and stores it in a private registry. Reference builds by their version tag when booting servers or configuring queues.
Server
A running instance of a build. Every server boots with/simpl/its_simpl.json on disk, containing match context, connection details, and player data. See its_simpl.json for the full schema.
Queue
A matchmaking configuration. A queue defines which build to run, which region and tier to use, how many players are needed, and how to group them. See Setting Up Matchmaking.Lobby
A room where players gather before a match. Players create lobbies at runtime through your game client. When the host enters a queue, Simpl finds compatible lobbies, boots a server, and delivers connection details to every player over SSE.Keys
Every project has two key types. Usesk_live_ keys on your backend to create builds, servers, and queues. Use ck_live_ keys inside your game binary — they’re safe to ship to players.