Automate App Store Connect

Ship from your terminal in minutes

A fast, scriptable CLI for App Store Connect and Apple Ads. Ship apps, automate TestFlight and releases, manage metadata and signing, inspect API schemas, and run repeatable workflows from one Go binary.

Homebrew
brew install asc
Install script
curl -fsSL https://asccli.sh/install | bash

1,216+

API endpoints

76+

command groups

1

dependency

1

single binary

Everything you can automate with asc

From TestFlight and App Store releases to Apple Ads, metadata, signing, analytics, and alternative distribution. 76 command groups backed by 1,200+ API endpoints.

Apple Ads campaign management

Manage campaigns, ad groups, keywords, creatives, budgets, targeting, and reports with separate Apple Ads OAuth credentials.

  • Campaigns
  • Keywords
  • Reporting
asc ads campaigns list --org "123456" --limit 10
View docs

TestFlight feedback and crashes

Review tester feedback, crash reports, and focused failure slices without leaving the terminal.

  • Feedback
  • Crashes
  • TestFlight
asc crashes --app "123456789" --sort -createdDate --limit 10
View docs

Builds and distribution

Upload IPA or PKG artifacts and inspect available TestFlight builds from your terminal or CI.

  • Build upload
  • Distribution
  • TestFlight builds
asc builds upload --app "123456789" --ipa "/path/to/MyApp.ipa"
View docs

Validate and publish releases

Run readiness checks, upload builds, and publish to TestFlight or the App Store with one reproducible flow.

  • Validation
  • Submission
  • Release flow
asc publish appstore --app "123456789" --ipa "app.ipa" --version "1.2.3" --submit --confirm
View docs

Metadata and keyword workflows

Pull, validate, edit, and apply canonical metadata files across locales with deterministic keyword tooling.

  • Metadata
  • Keywords
  • Localizations
asc metadata pull --app "123456789" --version "1.2.3" --dir "./metadata"
View docs

Screenshots and video previews

Manage storefront media directly with screenshot framing, upload, and preview commands.

  • Screenshots
  • Video previews
  • Store media
asc screenshots list --app "123456789"
View docs

Command and API discovery

Search the registered command tree, inspect bundled endpoint schemas, and check public API coverage locally.

  • Search
  • Schema
  • Capabilities
asc search --output table "submit app for review"
View docs

Xcode Cloud workflows

Trigger Xcode Cloud workflows, rerun build runs, and wait on cloud builds without opening the web UI.

  • Xcode Cloud
  • Build runs
  • Wait support
asc xcode-cloud run --app "123456789" --workflow "CI" --branch "main" --wait
View docs

Signing and bundle IDs

Handle certificates, provisioning profiles, bundle identifiers, and notarization-ready signing flows from one CLI.

  • Certificates
  • Profiles
  • Bundle IDs
asc certificates list
View docs

Workflow automation

Run repeatable repo-local workflows from JSON files for local runs, CI/CD pipelines, and agents.

  • Workflow files
  • Release automation
  • CI/CD ready
asc workflow run --file .asc/workflow.json release
View docs

Marketplace and alternative distribution

Manage marketplace resources, alternative distribution domains, keys, and packages for supported regions.

  • Marketplaces
  • Distribution keys
  • Packages
asc alternative-distribution domains list
View docs

CI integrations and secure credentials

Use the official setup action, GitLab components, Bitrise step, and CircleCI orb with secure ASC_* credentials.

  • setup-asc
  • asc-ci-components
  • steps-setup-asc
  • asc-orb
uses: rudrankriyam/setup-asc@v1
View docs

AI Agent Skills for App Store Connect

23 pre-built skills that teach coding agents how to ship with asc. From Apple Ads and builds to TestFlight, submissions, metadata, pricing, screenshots, and workflows.

Built into asc
asc install-skills
Direct install
npx skills add rorkai/app-store-connect-cli-skills

View all skills on GitHub

Wall of Apps

Live apps shipping with asc.

What developers are saying

Real posts from developers using asc. Want yours featured? Share a post and tag @rudrank.

Thomas Ricouard
@Dimillian

Let me get this straight: I gave Codex full App Store Connect power with @rudrank ASC CLI. I went from having NOTHING configured to having an app in TestFlight public beta review in UNDER 2 minutes. The agent literally did everything itself. Insane. My mind is blown.

An Tran
@antranapp

I can't recommend App Store Connect CLI by @rudrank enough. I'm using it more and more in my workflow now. Just migrated my workflow to upload a build to TestFlight from fastlane to ASC CLI 🤟

Daniel Storm
@DanielStormApps

Used asc cli with cc to just localize my apps metadata to every supported language. This would have taken forever not too long ago.

Menan
@Menan0x01

🛠️ App Store süreçlerini CLI ile hızlandırmak isteyenler için harika bir repo: App Store Connect CLI Skills! Beta, metadata, sertifika & gönderim akışları hepsi var 🔗

Dan Nolan
@dannolan

It's incredible work man it has saved me hours. Thank you!

Privacy AI
@best_privacy_ai

Thank you for creating such a brilliant open source tool. We have already integrated it into our deployment workflow and agent bot.

David Dias
@TheDavidDias

I want to give a big shoutout to @rudrank! A few days ago, he launched one of the most incredible project for iOS mobile developers! app-store-connect-cli-skills already saved me hours (not kidding) to create new pricing, create new events, and check what I was missing for more visibility. This is not just an open-source project, it's the best ALL iOS developers should install AND star!

David Attias
@david_attisaas

Considering plugging openclaw to this repo and see if I can make some magic.

Steve Chikwiri
@schiquiri

Just used @rudrank's AppStore Connect CLI and it's come in pretty clutch. I needed to setup 3 apps and wasn't excited to fill out the details for each one of them. Had Claude do it in a few minutes 👌🏾

Mason
@masoncaiws

For the first time ever, I've completed an App Store submission without even opening App Store Connect website. Huge thanks to @rudrank's App Store Connect CLI and Skills. They allowed me to automate the entire submission process using Skills + Agents.

Alex Craviotto
@craviottoalex

You know is a big pain when this kind of this happens. Thanks for solving it, app store connect is a nightmare.

Sam
@samuel_yostt

It's super useful! Can't wait to integrate it into my workflow.

John
@johnway___

Tried this today and it's great. I honestly hate going anywhere near the apple developer website, so just get claude to do it lmao.

Constantin
@constantout

Trying out the cli to automate some boring tasks and I love it! Great work.

Frequently asked questions

Everything you need to know about the App Store Connect CLI.

How do I install asc, the App Store Connect CLI?
Install via Homebrew with `brew install asc` (recommended for macOS), or use the install script: `curl -fsSL https://asccli.sh/install | bash` (macOS and Linux). You can also build from source by cloning the GitHub repository and running `make build`.
What can asc automate in App Store Connect?
asc automates TestFlight, build uploads, App Store releases, Apple Ads campaigns and reports, code signing, screenshots and previews, metadata and keyword workflows, subscriptions, analytics, Xcode Cloud, marketplace resources, and alternative distribution. It includes 76 top-level command groups backed by 1,200+ API endpoints.
Does asc work with CI/CD pipelines?
Yes. asc has official integrations for GitHub Actions, GitLab CI, Bitrise, and CircleCI. It’s non-interactive by design with JSON output, making it ideal for automated pipelines.
How is asc different from Fastlane?
asc is a single Go binary with no Ruby toolchain. It exposes 1,200+ App Store Connect API endpoints, provides deterministic JSON and TTY-aware output, and includes local search, schema inspection, capability reporting, and workflow tools for humans, CI, and coding agents.
Is asc free and open source?
Yes. asc is completely free and open source under the MIT license. The source code is on GitHub.
Does asc support AI agents and coding assistants?
Yes. asc includes 23 pre-built skills for coding agents, plus local `asc search`, `asc schema`, and `asc capabilities` commands for deterministic command and API discovery. Install the skills with `asc install-skills` or `npx skills add rorkai/app-store-connect-cli-skills`.

Have more questions? Ask on GitHub Discussions

Install the App Store Connect CLI

Get started in seconds with Homebrew (macOS) or the install script (macOS/Linux). Single binary, zero dependencies, instant startup.

Homebrew
brew install asc
Install script
curl -fsSL https://asccli.sh/install | bash
View on GitHub