01 / register
Create browser access
Use WorkOS/GitHub from the invitation URL and redeem the one-time beta code only for first registration. Returning login uses the same WorkOS identity without another code.
private SLC docs
Start here if you have a private beta invitation. The path is intentionally narrow: register once, authenticate the CLI, deploy an Erlang-targeted Gleam HTTP app, then use logs, runtime health, env keys, safe BEAM snapshots, and rollback.
code-gated betaGleam target: Erlangone steady-state runtimeno Dockerfile on the supported path
The active deployment changes only after the candidate passes health checks. Failed builds, startup failures, port failures, and health failures do not replace a healthy active deployment.
01 / register
Use WorkOS/GitHub from the invitation URL and redeem the one-time beta code only for first registration. Returning login uses the same WorkOS identity without another code.
02 / deploy
Authenticate with beamup login, initialize beamup.toml, verify your app reads PORT, then run beamup deploy.
03 / operate
Inspect build logs, runtime logs, health state, env and secret metadata, rollback targets, drain state, and safe BEAM runtime snapshots.
Follow the complete private-beta path from account setup through deploy, logs, configuration, cockpit, and rollback.
DeployPrepare an existing Erlang-targeted Gleam HTTP app, package source, and understand activation behavior.
OperateSee exactly which BEAM runtime snapshot fields are exposed and which Observer-style powers stay out.
ConfigureSet runtime strings and write-only secrets without returning plaintext values after submit.
DebugRead build and runtime logs with explicit truncation, retention, and multiline OTP/SASL behavior.
ScopeConfirm SLC v1 boundaries before relying on databases, custom domains, teams, scaling, clustering, or crash dumps.
trust boundary
BeamUp documents what is implemented or explicitly in the private-beta path. Unsupported features are named as not supported instead of implied through examples.