# Button SDK

## Join the Button Marketplace

Join the Button Marketplace and access dozens of top merchants to earn while your users shop. Button’s merchants represent some of the largest mobile-first companies in the world, from Amazon to Uber. Integrate the Button SDK and earn a percentage of all purchases driven as a commission and a bounty for all installs. Plus, Buttons work everywhere your users are — iOS, Android, and Mobile Web.

[Learn More](/content/site-root.html)

## Getting the SDK

To get started, add the Button SDK through [CocoaPods](http://guides.cocoapods.org/using/getting-started.html), [Carthage](https://github.com/Carthage/Carthage?tab=readme-ov-file#quick-start) or [Swift Package Manager](https://developer.apple.com/documentation/xcode/adding-package-dependencies-to-your-app).

**[CocoaPods](http://guides.cocoapods.org/using/getting-started.html)**

Add Button to your target by adding the following line to your [Podfile](https://guides.cocoapods.org/using/the-podfile.html).

```
pod "Button", "~> 6"
```

**[Carthage](https://github.com/Carthage/Carthage?tab=readme-ov-file#quick-start)**

Add the following line to your [Cartfile](https://github.com/Carthage/Carthage/blob/master/Documentation/Artifacts.md#cartfile).

```
github "button/button-ios" ~> 6.33
```

**[Swift Package Manager](https://developer.apple.com/documentation/xcode/adding-package-dependencies-to-your-app)**

In Xcode, navigate to **File → Add Package Dependency → Add Package Dependencies…** and enter the following repository url in the search bar.

```
https://github.com/button/button-ios
```

**[Manual Integration](https://developer.usebutton.com/docs/manual-ios-integration)**

Alternatively, you can download the [latest Button framework](https://github.com/usebutton/button-ios/releases/latest) and follow the [manual integration steps](https://developer.usebutton.com/docs/manual-ios-integration).

## Getting Started

1. Get an Application ID by signing up here: [app.usebutton.com](http://app.usebutton.com/)

2. Follow the [Integration Guide](https://developer.usebutton.com/docs/publishers-getting-started).

## Going Live

Before you submit to the App Store, follow the steps in the Button dashboard to get ready for using Button in production!

## Questions?

Ask us! Drop us an email at [developers@usebutton.com](mailto:developers@usebutton.com)
