Authentication
Set
MARINA_TOKEN to supply a credential without writing a profile. Set
MARINA_API to target a different Marina API origin.
Apps and deployments
marina deploy accepts --name <name> when creating an app and --app <slug>
to deploy into a specific existing app.
App keys
Managing keys requires a workspace admin or the app’s creator. See
App keys.
Managed secrets
For a shell variable, pass the value without adding a newline:
runtime.secrets; rotating it does not require a deployment. See
Managed secrets and outbound HTTPS.
Local development
See the local development guide for what each
runtime service does on your machine.
Agent skill
Skill installation is always explicit:--agent claude or --agent all to choose a different target.
JSON output
Every command accepts--json. Standard output contains one versioned JSON
result; progress is written to standard error.
Successful results include schema_version: 1 and ok: true. Failures include
ok: false and a stable error.code.