---
id: "generated-index:store-configuration/app-store/service-credentials-index"
title: "App Store Service Credentials"
description: "How to configure your shared secret, in-app purchase key, and App Store Connect API key."
permalink: "/docs/store-configuration/app-store/service-credentials-index"
slug: "store-configuration/app-store/service-credentials-index"
original_source: "Docusaurus generated category index"
---

> **AI agents:** This is the Markdown version of a RevenueCat documentation page. For the complete documentation index, see [llms.txt](https://www.revenuecat.com/docs/llms.txt).

## [App-Specific Shared Secret](/docs/service-credentials/itunesconnect-app-specific-shared-secret)

The App-Specific Shared Secret is a unique authentication key that allows RevenueCat to securely communicate with Apple's servers on your behalf. This secret is mandatory for receipt validation when using StoreKit 1.

## [In-App Purchase Key](/docs/service-credentials/itunesconnect-app-specific-shared-secret/in-app-purchase-key-configuration)

When configuring a new App Store app in your RevenueCat project, you will need to add an in-app purchase key. This is a required configuration step. When using Purchases v5.x+ (i.e., StoreKit 2), transactions will fail to be recorded without this key being set. This can result in users not accessing the purchases they are entitled to.

## [App Store Connect API Key](/docs/service-credentials/itunesconnect-app-specific-shared-secret/app-store-connect-api-key-configuration)

You may upload an App Store Connect API key for RevenueCat to import products and prices from App Store Connect.
