Loading Documentation...
Please wait while we load the documentation...
Please wait while we load the documentation...
Everything you need to know to get started with StoreConfig and manage your App Store Connect configurations.
npm install -g storeconfigInstall the CLI tool globally on your system.
storeconfig apple --key-path /path/to/key.p8Set up your local App Store Connect API credentials. The command will prompt you for your Issuer ID and Key ID, while you provide the Key Path as an argument.
storeconfig fetchDownload your app configuration to get started (saves to storeconfig.json by default).
storeconfig validateEdit storeconfig.json, then validate the file locally before applying changes.
storeconfig applyApply your validated changes directly from your machine to App Store Connect (uses storeconfig.json by default).
StoreConfig includes a Model Context Protocol (MCP) server that provides AI assistants with direct access to the JSON schema, business rules, and CLI guidelines. This enables AI tools to better understand and help you work with StoreConfig files.
This is optional but recommended for the best experience.
Note: The MCP server requires StoreConfig CLI version 0.0.23 or higher. Update StoreConfig if needed.
Learn how to use StoreConfig with AIThe MCP server is included when you install StoreConfig globally. If you've already completed Quick Start step 1, the MCP server is already installed.
Select your MCP client below for installation instructions:
Not listed or troubleshooting? Check your MCP client's official documentation.
Note: After configuring, restart your MCP client for the changes to take effect.
// root settings.json
{
// Other settings (if any)...
"json.schemas": [
// Other schemas (if any)...
{
"fileMatch": ["*storeconfig*.json"],
"url": "https://storeconfig.com/storeconfig-schema.json"
}
]
}Note: You can add this configuration to either:
• User Settings (applies to all your projects)
• Workspace Settings (applies only to the current project)
The schema URL used in the configuration above:
https://storeconfig.com/storeconfig-schema.jsonNote: If you don't want to use the MCP server, you can still use AI tools with StoreConfig by providing the schema URL directly. When using AI tools to modify your StoreConfig JSON files, provide the schema URL for more accurate and consistent results.
storeconfig fetch [--f my-app.json] [--id 1234567890] [--stdout]--f, --fileOptional--idOptional--stdoutOptionalstoreconfig apply [--f my-app.json] [--p]--f, --fileOptional--p, --previewOptionalstoreconfig set-price [--f my-app.json]--f, --fileOptionalstoreconfig compare-price [--f my-app.json] [--o price-analysis.csv]--f, --fileOptional--o, --outputOptionalstoreconfig validate [--f my-app.json]--f, --fileOptionalstoreconfig example [--type minimal] [--file output.json]--t, --typeOptional--f, --fileOptionalstoreconfig apple --key-path /path/to/key.p8--key-pathRequiredFor comprehensive information about JSON schemas, data types, and validation rules, visit our detailed schema documentation.
View Schema DocumentationNew apps can only be created via the App Store Connect website.
App Privacy data can only be created or updated through the App Store Connect website.
Submitting apps, in-app purchases, and subscriptions is not supported. These actions are usually performed as a final step and are not repetitive or particularly difficult to do manually.
Setting age ratings for apps is not currently supported.
Setting start and end dates for in-app purchases and subscriptions is not supported.
Promo offers for subscriptions are not supported.
Billing grace period for subscriptions is not supported.
Support for setting app categories will be added soon.
Support for managing content rights will be added soon.
Currently, only the iOS platform is supported. We plan to add support for additional platforms in the future.
StoreConfig uses your local App Store Connect API key. No separate StoreConfig access key is required.
Apple credentials are stored on your machine and used by the CLI to call App Store Connect directly. You can revoke the API key at any time in App Store Connect.
Report bugs, request features, or get help from the community.
Find answers to frequently asked questions about StoreConfig.
Join developers who have already saved hundreds of hours with StoreConfig.