getting-started-3bcc38 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited getting-started-3bcc38 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This guide covers installation, authentication, and your first commands.
Use when:
Two separate CLIs exist for Acquia Cloud operations:
| Tool | Purpose |
|---|---|
acli | General Cloud management: applications, environments, IDEs, SSH keys, code/DB sync |
pipelines-cli | CI/CD pipeline operations: trigger builds, check job status, stream logs |
Use pipelines-cli for anything related to pipeline jobs. Use acli for everything else.
#### Option 1: Native Binary (Recommended)
The native binary requires no PHP installation and works on any modern macOS or Linux system.
# Download the latest release
curl -fsSL https://github.com/acquia/cli/releases/latest/download/acli \
-o /usr/local/bin/acli
# Make it executable
chmod +x /usr/local/bin/acli
# Verify it works
acli --version#### Option 2: PHP Archive (PHAR)
If you prefer or already have PHP 8.2 installed:
curl -fsSL https://github.com/acquia/cli/releases/latest/download/acli.phar \
-o /usr/local/bin/acli.phar
chmod +x /usr/local/bin/acli.phar
# Use as:
acli.phar --version
# Or create an alias
alias acli='acli.phar'#### Using Homebrew (macOS)
brew tap acquia/cli
brew install acli
acli --versionAcquia CLI uses OAuth to authenticate with your Acquia account. You'll only need to do this once.
acli auth:loginThis will:
~/.acquia/cloud_api/credentials.json (encrypted)Tokens are valid for 30 days. If your token expires, run acli auth:login again.
acli auth:meShows your name, email, and account information.
See which applications you have access to:
acli api:applications:listOutput:
Select a Cloud Platform application:
[0] My First App (prod, staging, dev)
[1] Client Project (prod, staging)
[2] Development App (dev)Enable tab completion for faster command entry.
eval "$(acli shell:complete bash)"Add to ~/.bashrc for permanent setup:
echo 'eval "$(acli shell:complete bash)"' >> ~/.bashrc
source ~/.bashrceval "$(acli shell:complete zsh)"Add to ~/.zshrc:
echo 'eval "$(acli shell:complete zsh)"' >> ~/.zshrc
source ~/.zshrcacli shell:complete fish | sourceAdd to ~/.config/fish/config.fish:
acli shell:complete fish | sourceEvery command has a built-in help page:
# General help
acli --help
acli -h
# Help for a specific command
acli ide:create --help
acli ide:create -h
# List all available commands by category
acli listFor debugging, show detailed output:
# -v (normal), -vv (detailed), -vvv (very detailed)
acli ide:list -vvv
acli ide:create -vRun any command in debug mode to see behind-the-scenes details:
acli ide:create --debugConfiguration is stored at: ~/.acquia/
~/.acquia/
├── cloud_api/
│ └── credentials.json # Your API token (encrypted)
├── config.yaml # Settings
└── cache/ # Cached dataRun acli app:link in your project directory to associate it with a Cloud application. See [Application Management](../application-management/SKILL.md) for details.
acli auth:login
acli auth:mecd /path/to/project
acli app:linkacli ide:create # Create a new one
# OR
acli ide:list # Connect to existingacli ssh-key:list # See your SSH keys
# If no keys, create one
acli ssh-key:createacli remote:drush status
acli remote:drush cr # Clear cachesMake sure the binary is in your PATH. Try:
which acli
# If nothing, add to PATH
export PATH="/usr/local/bin:$PATH"
acli --versionYour token has expired or isn't valid. Try:
acli auth:loginYou don't have permission to access that application or resource. Check:
Run acli auth:me to verify you're using the right account.
See Troubleshooting Guide for more issues.
If your organization uses Acquia Site Factory, register separate credentials:
acli auth:acsf-loginOptions:
acli auth:acsf-login \
--username=myuser \
--key=MY_API_KEY \
--factory-url=https://www.myfactory.comTo log out:
acli auth:acsf-logoutClear local acli caches (useful when commands behave unexpectedly):
acli self:clear-cachesAliases: acli cc, acli cr
acli collects anonymous usage data by default to help improve the tool. To opt out:
acli self:telemetry:disableTo re-enable:
acli self:telemetry:enableToggle interactively:
acli self:telemetry:toggleAlias: acli telemetry
Open Acquia product docs in your browser:
acli docsFor a specific product:
acli docs acli
acli docs cloud-ideacli auth:login before anything else; most commands require it.acli list to see all available commands grouped by topic.acli shell:complete once to get tab-completion for commands and flags.acli self:info to confirm your authenticated identity and acli version.acli self:update regularly to get bug fixes and new features.acli self:clear-caches if commands return unexpected results.Now that you're set up, try:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.