https://github.com/clerk/clerk-ios
Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.
https://github.com/clerk/clerk-ios
apple authentication clerk clerk-auth clerk-sdk ios swift swiftpackagemanager swiftui
Last synced: 4 months ago
JSON representation
Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.
- Host: GitHub
- URL: https://github.com/clerk/clerk-ios
- Owner: clerk
- License: mit
- Created: 2023-10-02T15:20:49.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-17T20:02:53.000Z (11 months ago)
- Last Synced: 2025-03-17T21:22:21.649Z (11 months ago)
- Topics: apple, authentication, clerk, clerk-auth, clerk-sdk, ios, swift, swiftpackagemanager, swiftui
- Language: Swift
- Homepage: https://clerk.com
- Size: 2.64 MB
- Stars: 52
- Watchers: 7
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Official Clerk iOS SDK
[](https://clerk.com/discord)
[](https://clerk.com/docs)
[](https://twitter.com/intent/follow?screen_name=ClerkDev)
The Clerk iOS SDK gives you access to prebuilt SwiftUI components, observable state management, and helpers to make user management easier.
## 🚀 Get Started with Clerk
1. [Sign up for an account](https://dashboard.clerk.com/sign-up?utm_source=github&utm_medium=clerk_ios_repo_readme)
1. Create an application in your Clerk dashboard
1. Spin up a new codebase with the [quickstart guide](https://clerk.com/docs/quickstarts/ios?utm_source=github&utm_medium=clerk_ios_repo_readme)
## 🧑💻 Installation
### Requirements
- iOS 17+ / Mac Catalyst 17+ / macOS 14+ / tvOS 17+ / watchOS 10+ / visionOS 1+
- Xcode 16+
- Swift 5.10+
### Swift Package Manager
To integrate using Apple's [Swift Package Manager](https://swift.org/package-manager/), navigate to your Xcode project, select `Package Dependencies` and click the `+` icon to search for `https://github.com/clerk/clerk-ios`.
Alternatively, add the following as a dependency to your `Package.swift`:
```swift
dependencies: [
.package(url: "https://github.com/clerk/clerk-ios", from: "0.1.0")
]
```
## 🎓 Docs
- [Quickstart](https://clerk.com/docs/quickstarts/ios)
- [Prebuilt Components](https://clerk.com/docs/references/ios/auth-view)
- [Custom Flows](https://clerk.com/docs/custom-flows/overview)
- [iOS SDK Reference](https://swiftpackageindex.com/clerk/clerk-ios/main/documentation/clerk)
## 🚢 Release Notes
Curious what we shipped recently? Check out our [changelog](https://clerk.com/changelog)!
## 📝 License
This project is licensed under the **MIT license**.
See [LICENSE](https://github.com/clerk/javascript/blob/main/LICENSE) for more information.