Settings
The Settings panel is where you manage API access and connected compute resources. Open it by clicking Settings in the navigation bar (visible when signed in).
API Keys
API keys let the Python SDK and BYOC controllers authenticate with Atomiverse. There are two key types:
| Key type | Purpose |
|---|---|
| Workspace key | Full API access for the Python SDK and user-facing API calls. |
| Runner key | Restricted to BYOC controller registration. Use this when setting up a controller on your own machine. |
Key List
Each key appears as a row showing its name, prefix, type, creation date, and status:
API Keys
Create keys to access the Atomiverse API programmatically.
- Active keys show a green badge and a Revoke button. Revoking permanently disables the key — any application using it loses access immediately.
- Revoked keys show a grey badge and a Delete button. Deleting removes the key record entirely.
Creating a Key
Click New Key to open the creation form. You provide:
- Key name — a human-readable label like
productionorlocal-dev(up to 64 characters) - Key type — workspace or runner
After creation the full key secret is displayed once. Copy it immediately — once you dismiss the reveal dialog the secret is not retrievable. Store it somewhere secure.
Controllers
BYOC controllers are machines you connect to run jobs on your own hardware.
Controller List
Each controller appears as a row showing its name, hardware specs, live resource usage, last-seen time, and status:
Controllers
Connect your own machines to run jobs on your hardware.
- Online controllers have a blue pulsing badge and show live resource meters. The meters display current CPU and memory usage against the configured maximums (e.g. 14 / 64 cores).
- Resource meters use three color levels: blue/purple for normal usage, amber when above 70%, and red when above 90%.
- Offline controllers have a grey badge and do not show resource meters. They reconnect automatically when the controller process starts again.
Click Remove to disconnect a controller. Jobs already submitted to that controller will no longer run there.
Empty State
When no controllers are connected, a placeholder card with setup instructions is shown:
Controllers
Connect your own machines to run jobs on your hardware.
Setup
Install the controller on your machine:
pip install https://atomiverse.com/packages/atomiverse-controller
Then run the setup wizard:
atomiverse-controller setup
Use a Runner key during setup. The controller appears in the list automatically once it connects.
Session Chip
The top-right chip displays your account name, email, and current core-hour balance — the same chip shown across all dashboard pages.
Create a new key before revoking the old one so your SDK scripts or controllers have no downtime.
Atomiverse only stores a key prefix after creation. If you lose the full secret you must create a new key.