Skip to main content
DevTools combines frontend operational context with resource-level SSH workflows.

Frontend workflows

  • Resource detail pages with logs and health context
  • Profile and publishing surfaces connected to operational data
  • Shared resource collaboration within the same account model

SSH workflows

  • Store and manage SSH keys per resource flow
  • Run direct diagnostics and maintenance
  • Emit timeline events to cloud logs after maintenance

Typical SSH session

# Values from resource details
ssh -i ~/.ssh/devtools_key user@resource-host

uname -a
systemctl status my-service
journalctl -u my-service -n 100 --no-pager

Emit maintenance log event

# Set ALSHIVAL_RESOURCE to the Resource URL shown in Resource Details (owned or shared).
curl -X POST \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $ALSHIVAL_API_KEY" \
  -d '{
    "logs": [
      {
        "level": "info",
        "message": "manual ssh maintenance complete",
        "ts": "2026-02-22T00:00:00+00:00",
        "extra": {"actor": "ops", "channel": "ssh"}
      }
    ]
  }' \
  "${ALSHIVAL_RESOURCE%/}/logs/"