

We're introducing our first mobile native SDK for iOS.
It provides async-first access to AuthKit and the entire WorkOS API from Swift, with generated, strongly typed resource APIs, structured error handling, safe retry behavior, and AsyncSequence-based auto-pagination. It also includes helpers for native authentication flows, webhook verification, and Vault local crypto.
Because mobile apps are public clients, PublicClient only requires your application's client ID — no API key or client secret is ever embedded in your app.
You can get started by adding https://github.com/workos/workos-ios with Swift Package Manager, then check out the documentation and GitHub repository.