# Set up IAP

> Install the Unity In-App Purchasing (IAP) package and configure Unity IAP for your project.

Before you can sell products in your application, install the Unity In-App Purchasing (IAP) package and write the initialization code that connects your game to the app store at runtime.

> **Note:**
>
> This setup applies if you want to set up IAP for platform-native stores. To set up IAP for Direct to Consumer payment providers, refer to [Integrate D2C payment providers workflow](./payment-providers/workflow.md).

Complete both steps in sequence: install the package first to add Unity IAP to your project, then implement the initialization logic to connect to your chosen store and load your product catalog.

[Install Unity IAP](/iap/get-started.md): Install the Unity In-App Purchasing (IAP) package in the Unity Editor and set up Unity IAP to work for your project.
[Initialize Unity IAP](/iap/set-up-in-app-purchasing.md): Learn how to initialize the Unity IAP package, configure essential settings, and verify setup to start processing in‑app purchases across supported platforms.
