The podium CLI is a Python tool for managing the Podium platform.
Installation
cd podium/podium_cli
pip install -e .
Commands
Deploy
Upload an agent deployment bundle:
podium deploy ./my-agent --version 1.0.0
podium deploy ./my-agent --version 1.0.0 --agent-type custom-name
Instances
class="token comment"># Create a new instance
podium instance create --deployment claude-agent:1.0.0@2b795103
class="token comment"># List instances
podium instance list
class="token comment"># Get instance details
podium instance info agent_abc123
class="token comment"># Stop an instance
podium instance stop agent_abc123
Configuration
class="token comment"># View current config
podium config get
class="token comment"># Update config at runtime
podium config set model claude-opus-4-20250514
podium config set temperature 0.3
class="token comment"># View available models
podium config models
Logs
class="token comment"># Stream agent logs
podium logs agent_abc123
class="token comment"># Filter by level
podium logs agent_abc123 --level error
class="token comment"># Get message history
podium messages agent_abc123
Keys
class="token comment"># Create a new API key
podium keys create --tenant my-tenant
class="token comment"># List keys
podium keys list
class="token comment"># Revoke a key
podium keys revoke pod_abc123
Configuration
The CLI reads configuration from: 1. ~/.podium/config.yaml 2. Environment variables (PODIUM_URL, PODIUM_API_KEY) 3. Command-line flags
class="token comment"># ~/.podium/config.yaml
url: https://podium.example.com
api_key: pod_admin_...
api_prefix: /api/v1