An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          












Official Clerk iOS SDK

[![chat on Discord](https://img.shields.io/discord/856971667393609759.svg?logo=discord)](https://clerk.com/discord)
[![documentation](https://img.shields.io/badge/documentation-clerk-green.svg)](https://clerk.com/docs)
[![twitter](https://img.shields.io/twitter/follow/ClerkDev?style=social)](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.