App Store Connect API
What is App Store Connect API?
App Store Connect API is Apple’s official system that lets you automate App Store tasks — like uploading builds, managing TestFlight, and updating app metadata — using secure API keys instead of manual login.
It’s mainly used by CI/CD tools to automate publishing and app management.
App Store Connect API Key – Step-by-Step Guide
Requirements
You must have Admin or App Manager role in App Store Connect.
Only these roles can create API keys.
Step 1: Log in to App Store Connect
Go to:
https://appstoreconnect.apple.com
Sign in with your Apple Developer account (Team Account).
Step 2: Go to “Users and Access”
- On the home screen → Select Users and Access
- Navigate to the Integrations tab Team Keys tab
(Sometimes labeled “Integrations” → “API Keys”)
Step 3: Create a New API Key
- Click “+” (Add Key)
- Enter:
- Key Name → e.g., QuikApp Build Key
- Access Level:
- App Manager (recommended)
- Or Developer depending on need
- Click Generate
Step 4: Download the API Key (.p8)
After the key is created:
- Download the file:
AuthKey_<KEY_ID>.p8 - Apple never provides this file again
→ If lost, you must create a new key.
Store it securely.
Step 5: Note the Important Credentials
You will see three values:
- Issuer ID
A long UUID
Required by all CI/CD systems (Fastlane, Codemagic, Codemagic, EAS, etc.) - Key ID
Short alphanumeric ID
Used together with the .p8 file - API Key (.p8)
The downloaded private key file
