# Setting up Pushwoosh InboxUI iOS (legacy)

<Aside type="caution" title="Legacy module — use InboxKit for new projects">
Pushwoosh InboxUI is the older Objective-C UIKit inbox layer. It is kept for backward compatibility, but new development happens in **Pushwoosh InboxKit** — a modern Swift UIKit module with banner / captioned / classic cards, inline CTA buttons, pinning, and code-driven cell customization.

If you are starting a new integration, see [Setting up Pushwoosh InboxKit iOS](/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-inboxkit-ios/) instead.
</Aside>

This section provides step-by-step instructions for integrating Pushwoosh InboxUI using the method of your choice.

### Set up InboxUI with Swift Package Manager
[Set up InboxUI with Swift Package Manager](/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-inboxui-ios/set-up-inboxui-with-swift-package-manager/)

### Set up InboxUI with CocoaPods
[Set up InboxUI with CocoaPods](/developer/pushwoosh-sdk/ios-sdk/setting-up-pushwoosh-inboxui-ios/set-up-inboxui-with-cocoapods/)