| name | clever-tools |
| description | CLI to deploy and manage applications, add-ons, and configurations on Clever Cloud PaaS. Use when the user needs to deploy apps, view logs, manage environment variables, configure domains, or interact with Clever Cloud services. |
| license | Apache-2.0 |
| metadata | {"author":"CleverCloud"} |
Clever Tools
Clever Tools is the official CLI for Clever Cloud, a Platform-as-a-Service (PaaS) provider. It allows you to deploy applications, manage add-ons (databases, storage, etc.), configure environment variables, domains, and monitor your services.
Use this skill when the user wants to deploy code to Clever Cloud, manage their hosted applications, or interact with Clever Cloud services.
Quick Start
clever login
export CLEVER_TOKEN="your-token"
export CLEVER_SECRET="your-secret"
clever link <app-id>
clever create --type node myapp
clever deploy
Essential Commands
Deployment
clever deploy
clever deploy --branch main
clever deploy --commit HEAD~2
clever restart
clever stop
clever status
clever activity
clever activity --follow
Logs
clever logs
clever logs --since 1h
clever logs --before 2024-01-15T10:00:00
clever logs --deployment-id <id>
clever accesslogs
clever accesslogs --since 1h
Environment Variables
clever env
clever env set MY_VAR "my value"
clever env set VAR1=value1 VAR2=value2
clever env rm MY_VAR
clever env import .env
clever env --format shell > .env
Domains
clever domain
clever domain add myapp.example.com
clever domain rm myapp.example.com
clever domain favorite set myapp.example.com
Add-ons (Databases, Storage, etc.)
clever addon
clever addon providers
clever addon create postgresql-addon mydb --plan dev
clever addon create redis-addon myredis --plan s_mono
clever addon create cellar-addon mybucket
clever addon delete <addon-id>
clever addon env <addon-id>
Services (Managed services like Keycloak, Matomo)
clever service link-addon <addon-id>
clever service unlink-addon <addon-id>
Scaling
clever scale
clever scale --flavor M
clever scale --instances 2
clever scale --min-instances 1 --max-instances 4
SSH Access
clever ssh
clever ssh --command "ls -la"
Applications Management
clever applications list
clever applications
clever create --type <type> <name>
clever delete
Common Global Options
These options work with most commands:
--app <app-id|name>
--alias <alias>
--org <org-id|name>
-F, --format <format>
-y, --yes
JSON output is useful for scripting:
clever env --format json | jq '.MY_VAR'
clever applications list --format json
Full Reference
For complete documentation of all commands, options, available runtimes, add-on providers, and deployment zones, see references/full-documentation.md.