---
title: "Paywalls in Kotlin Multiplatform SDK"
description: "Learn how to work with paywalls in your Kotlin Multiplatform app with Adapty SDK."
---

## Display paywalls

### Adapty Paywall Builder

<CustomDocCardList ids={['kmp-get-pb-paywalls', 'kmp-present-paywalls', 'kmp-handling-events', 'kmp-handle-paywall-actions']} />

:::tip
To get started with the Adapty Paywall Builder paywalls quickly, see our [quickstart guide](kmp-quickstart-paywalls).
:::

### Implement paywalls manually

<CustomDocCardList ids={['kmp-quickstart-manual', 'fetch-paywalls-and-products-kmp', 'present-remote-config-paywalls-kmp', 'kmp-making-purchases']} />

For more guides on implementing paywalls and handling purchases manually, see the [category](kmp-implement-paywalls-manually).

## Useful features

<CustomDocCardList ids={['kmp-use-fallback-paywalls', 'kmp-web-paywalls']} />