
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@sonarapp/cli
Advanced tools
sonar — App Store Optimization from the command line.
Look up apps, research keywords, track rankings, and run competitor analysis on the App Store and Google Play, all from your terminal. Powered by Sonar.
npm install -g @sonarapp/cli
Requires Node.js 20+.
Get an API key at trysonar.app/developers (requires a Sonar subscription — 7-day free trial available).
sonar auth login
This stores your key in ~/.config/sonar/config.json (mode 0600). Or set SONAR_API_KEY in your environment.
export SONAR_API_KEY=aso_...
# Look up an app
sonar apps get <app-id> --table
# Research a keyword
sonar keywords search "meditation" --store ios --table
# Get autocomplete suggestions
sonar keywords suggestions "med" --store ios --table
# Track a keyword's ranking history
sonar rankings <app-id> --table
# Estimate monthly revenue
sonar revenue --store ios --id 1450772168 --table
# Export rankings to CSV
sonar export rankings <app-id> --format csv > rankings.csv
Add --table for human-readable tables. Default output is JSON, ready to pipe into jq, fx, or other tools.
sonar auth login Authenticate with your API key
sonar auth status Show authentication status
sonar auth logout Remove saved credentials
sonar apps list List your tracked apps
sonar apps get <id> Show app details
sonar keywords search <query> Keyword research (volume, difficulty)
sonar keywords list <app-id> Keywords your app ranks for
sonar keywords suggestions <seed> Autocomplete suggestions
sonar rankings <app-id> Rank history for an app
sonar rankings keyword <keyword-id> Apps ranking for a keyword
sonar competitors keywords <competitor-id> Competitor keyword analysis
sonar revenue --store <ios|android> --id <id> Estimate monthly revenue
sonar export rankings <app-id> Export rankings to CSV/JSON
Run sonar <command> --help for full options.
--table Output as a formatted table instead of JSON
--verbose Show request timing and rate-limit info
--base-url <url> Override the API base URL (for self-hosting / staging)
| Variable | Description |
|---|---|
SONAR_API_KEY | Your Sonar API key. Overrides the value in config.json. |
SONAR_API_URL | API base URL. Default https://trysonar.app. |
SONAR_CONFIG_PATH | Path to the config file. Default ~/.config/sonar/config.json. |
If you want Claude, Cursor, or Cline to drive Sonar directly, install @sonarapp/mcp.
MIT © Peter Sutarik
FAQs
Sonar — App Store Optimization from the command line
The npm package @sonarapp/cli receives a total of 188 weekly downloads. As such, @sonarapp/cli popularity was classified as not popular.
We found that @sonarapp/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.