The Uploadcare CLI is a non-interactive interface to the Uploadcare platform, designed for automation, scripting, and agent-based workflows.
Use it when you need to:
Every command is scriptable, outputs structured data, and supports piping, making it suitable for both developers and automated systems.
Use the CLI when:
For application-level integrations, SDKs or direct API usage may be more appropriate.
See the GitHub repository for source code and contributions.
Install on Linux or macOS with a single command:
The install script supports the following environment variables:
Pre-built binaries for all platforms (Linux, macOS, Windows) are available on the GitHub Releases page.
Set your API keys as environment variables:
Get your keys from the API keys page in the dashboard. For persistent configuration, see the Configuration page.
The CLI exposes its full command surface via:
This allows AI agents to:
--help outputThe command returns a machine-readable schema describing all available operations, making the CLI suitable for agent-based workflows.
Remove --dry-run to execute the deletion.