Documentation
Connect your s&box game, call your backend from the C# library or plain HTTP, and run the server yourself. Generated from the server at v0.5.4 and the library at main.
Get started
Game library
Library overviewInstall the library, configure credentials and call endpoints from game code.Authoring collections and endpointsYAML sources for collections, endpoints and workflows, synced by the editor tool.ExamplesExample sources you can copy into a project.C# API referencePublic types and members of the game library, from its source and XML docs.
HTTP API
Self-hosting
Self-hostingInstall, update, back up and run the server on Linux, macOS, Windows or Docker.Hosting modelsPlayer-hosted, P2P and dedicated servers, and what the backend checks in each.ConfigurationEvery server.toml setting and environment variable.DatabasesSQLite and PostgreSQL, migrations, backups and rollback.Owner consoleThe web dashboard: login, projects, records, keys and security.Export and move projectsPortable archives and moving a project between servers.ModulesOptional server modules and how to enable them.MonitoringHealth, metrics and logs.AlertingEmail and webhook alerts for errors, updates and certificates.Coding agents (MCP)Let coding agents operate your server through MCP.