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
- 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
