In this article
September 2, 2026
September 2, 2026

August Updates

Agent Registration, Airlock, Relay, iOS & Android SDKs, & more

Explore with AI
Open in ChatGPT
Open in Claude
Open in Perplexity

Agent Registration

Agent Registration

Agents are knocking on your product's door and bouncing off browser auth built for humans. Agent Registration turns that traffic into signups using auth.md, the open protocol for agent registration now built into AuthKit.

Enrolling via the WorkOS dashboard creates an auth.md file that agents read and use to register for scoped, short-lived credentials. You control what an agent can do at every step.

Explore the docs →


Airlock

Airlock

Airlock is the authorization layer for AI agents. It sits between your agents and the services they connect to. It evaluates every call against the agent's task and your rules, then allows it, denies it, or routes it to a human for approval. Write policies in plain language, apply them to every agent in your organization, and get a full log of every request and verdict. Agents never see provider credentials. Airlock works with coding agents like Claude Code and Codex, MCP gateways, and Atlas.

Airlock is in early access. Request access and tell us what you're building, or watch the demo.

Learn more →


Relay

Relay

Relay allows you to call third-party applications on behalf of your users without directly handling secrets. Requests to third-party applications proxy through WorkOS where the third-party credential is automatically swapped in based on the user and organization context. Contact support over email or Slack to get access.

Check out the docs →


Native SDKs for iOS and Android

iOS SDK

We're introducing our first native mobile SDKs for iOS and Android, written in Swift and Kotlin.

Both SDKs give you async-first access to AuthKit and the entire WorkOS API. On iOS that means async/await; on Android, coroutines. Each comes with generated, strongly typed resource APIs, structured error handling, and safe retry behavior, and auto-pagination uses the idiomatic tool on each platform: AsyncSequence on iOS, Kotlin Flow on Android. 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.

To get started:

  • iOS: add https://github.com/workos/workos-ios with Swift Package Manager.
  • Android: add implementation("com.workos:workos-android:0.2.1") from Maven Central, then see the API documentation.

iOS SDK repo → | Android SDK repo →


User Groups

User Groups

You can now manage Groups directly in the WorkOS Dashboard. Each organization has a Groups tab where you can create groups, add and remove members, and delete groups.

You can assign roles to a group, so that every current and future group member gets that role automatically. This avoids the need to set roles individually to each user.

Explore the docs →


Events

init() by WorkOS

init() by WorkOS

WorkOS presents init(): the conference for builders.

Join the founders, engineers, and technical leaders shaping what’s next. Hear how the best teams are building with AI, shipping ambitious products, and turning new ideas into reality.

San Francisco. October 7th. SFJAZZ Center.

Apply to attend →

WorkOS Agent Night

Jaya Gupta, Flo Crivello, and swyx sat down with Michael Grinich to debate whether AGI has arrived, why open source models are winning, and what changes by December.

Read the recap →


More featured content