Skip to content

Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.

License

Notifications You must be signed in to change notification settings

clerk/clerk-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Official Clerk iOS SDK (Beta)

⚠️ The Clerk iOS SDK is in beta and not recommended for use in production. ⚠️

❗️ Breaking changes should be expected until the first stable release (1.0.0) ❗️

Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.

chat on Discord documentation twitter


Clerk is Hiring!

Would you like to work on Open Source software and help maintain this repository? Apply today!


🚀 Get Started with Clerk

  1. Sign up for an account
  2. Create an application in your Clerk dashboard
  3. Spin up a new codebase with the quickstart guide

🧑‍💻 Installation

Swift Package Manager

To integrate using Apple's Swift 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:

dependencies: [
    .package(url: "https://github.com/clerk/clerk-ios", from: "0.1.0")
]

🎓 Docs

✅ Supported Features

Feature iOS Support
Email/Phone/Username Authentication
Email Code Verification
SMS Code Verification
Multi-Factor Authentication (TOTP / SMS)
Sign in / Sign up with OAuth
Native Sign in with Apple
Session Management
Multi-Session Applications
Forgot Password
User Management
Passkeys
Prebuilt UI Components
Magic Links
Organizations
SAML
Sign Up via Invitation
Web3 Wallet

🚢 Release Notes

Curious what we shipped recently? Check out our changelog!

📝 License

This project is licensed under the MIT license.

See LICENSE for more information.

About

Clerk helps developers build user management. We provide streamlined user experiences for your users to sign up, sign in, and manage their profile.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages