Parra iOS SDK
Welcome to the Parra iOS SDK documentation. This SDK allows you to seamlessly incorporate Parra features that you configure in the dashboard into your iOS app.
What does it do?
Parra offers a variety of products that are all designed to easily drop in to your app without being too prescriptive about how you use them. These features work together to save you development time and improve the experience for your users.
Some of these products include:
- Authentication with support for optional/required auth with emails, passwords, passwordless, and passkeys.
- A suite of release tools that allow your users to see a What's New screen in your app, as well as changelogs and your product roadmap.
- Dashboard configurable feedback forms allow your users to submit bug reports, feature requests or whatever you'd like.
- Sync'd legal policy documents allow you to make remote changes to your policy and know they're up to date in your app.
Who is it for?
The Parra iOS SDK is optimized for developers who are starting new projects using modern technologies and practices. The Parra iOS SDK ensures that you can build high-quality, performant, and secure applications that take full advantage of the latest iOS capabilities. Specifically, if you are:
- Building new native iOS applications targeting iOS 17 and newer.
- Interested in secure authentication using OAuth 2.0.
- Embracing modern technologies and best practices in iOS development, including:
- Xcode 15.4
- SwiftUI 5.0
- Swift Package Manager (SPM)
If this sounds like you and you're ready to get started, check out our quick start guide! If you've already started your project and are using the technologies mentioned above, you can follow our integration guide to integrate Parra into your project.