# SmallForce CLI documentation

The `smallforce` CLI is the public command interface for agents, scripts, and technical users. It manages organization-owned SmallForce resources through stable commands and optional machine-readable output.

## Public command groups

| Command | Purpose |
| --- | --- |
| `smallforce org` | Inspect the organization authenticated by the API key |
| `smallforce app` | Create, deploy, inspect, configure, and protect generated applications |
| `smallforce integrations` | Manage connections, incoming events, and executable tools |
| `smallforce media` | Discover models and generate images, video, and audio |
| `smallforce assets` | Upload, retrieve, download, and delete organization files |
| `smallforce social` | Manage social accounts, posts, inbox, reviews, synchronization, and analytics |
| `smallforce ads` | Manage Meta Ads connections, campaigns, targeting, leads, and analytics |
| `smallforce scrapers` | Discover scrapers and operate asynchronous runs |
| `smallforce gmb` | Manage Google Business locations, photos, actions, and analytics |

Start with [installation and authentication](/docs/cli/getting-started), then use the generated [complete command reference](/docs/cli/commands). Every reference page is built directly from the Commander definition shipped by the CLI.

Only `smallforce` is a public CLI. Internal operating-system utilities are intentionally not part of this documentation.
