Feature Flags now supports custom targets, giving you control over rollouts beyond users and organizations. Define the resources that matter to your product, such as workspaces, plans, environments, or regions, then enable features for specific IDs. This makes it easier to run…
npx @buildinternet/releases get workosRecently shipped OIDC per-connection hardening, custom feature-flag targets, and a self-serve waitlist.
OIDC connections are no longer one-size-fits-all. PKCE (RFC 7636), userinfo-endpoint claims instead of ID tokens, private_key_jwt token auth with a downloadable public certificate, and pinned ID token signing algorithms (RS256 by default) are all per-connection settings now. Rotating a compromised secret no longer means resetting the entire connection, and IT admins configure it themselves.
Feature Flags target anything, not just users and organizations. Define workspaces, plans, environments, or regions and enable features for specific IDs — useful for closed betas and staged rollouts.
Waitlist gates launches. Enabling it replaces the signup form so demand is captured while sign-ups stay closed; entries can be approved or denied, and approved users get an invitation email. The Waitlist API manages entries programmatically, and MCP-connected agents can too.
Groups assign roles once instead of per user. Each organization has a Dashboard Groups tab for creating groups and managing members; a role assigned to a group applies to every current and future member.
AI agents get their own revocable identities. Agent Auth scopes and revokes agent credentials. MCP Enterprise-Managed Authorization lets identity providers manage access to your MCP server.
Audit logs now retain events for up to 10 years, and full SCIM request and response payloads are visible in the Dashboard for debugging provisioning failures.
Also shipped: native iOS and Android SDKs (coroutine- and Swift-concurrency-first, typed resources, PublicClient needing only a client ID), Cloudflare Email Service as a custom provider, sign-up rejections for undeliverable addresses, zero-downtime SCIM Bridge migration, and invite acceptance within 10 minutes counting as verification.
Support IDP managed access to your MCP server
View your full SCIM request and response payloads from your identity provider directly in the Dashboard to debug provisioning issues.
Give your AI agents their own identity: secure, scoped, instantly revocable.
You can now retain Audit Log events for up to 10 years
Waitlist API gates launches; agents manage entries via MCP
This release3 featuresNew capabilitiesAI-tallied from the release notesWorkOS introduces a Waitlist API that replaces the signup form with a waitlist form, letting you approve or deny each request and email approved users an invitation. Entries can be managed programmatically — list, add, approve, or deny — and AI agents can do the same through the WorkOS MCP server.
Group management and roles now in the Dashboard
This release2 featuresNew capabilitiesAI-tallied from the release notesYou can now manage groups directly in the WorkOS Dashboard, including creating groups, adding and removing members, and deleting them. Assigning roles to a group automatically grants them to current and future members.
OIDC connections get PKCE, private key JWT, and admin editing
This release6 featuresNew capabilitiesAI-tallied from the release notesOIDC SSO connections now support per-connection settings including PKCE, userinfo endpoint claims, token endpoint authentication via private key JWT, and pinned ID token signing algorithms. IT admins can update client ID and secret from the Admin Portal after setup without resetting the connection.
Cloudflare Email Service now a custom email provider
This release1 featureNew capabilitiesAI-tallied from the release notesCloudflare Email Service is now available in WorkOS as a custom email provider, letting you deliver AuthKit invitations, magic codes, Radar challenges, and Admin Portal notification emails using your own Cloudflare account credentials.
Native Android SDK lands in Kotlin
This release1 featureNew capabilitiesAI-tallied from the release notesNew coroutine-first Android SDK provides typed resource APIs, structured error handling, safe retry behavior, and Kotlin Flow-based auto-pagination for AuthKit and the WorkOS API, plus helpers for native auth flows, session management, webhook verification, and Vault local crypto. PublicClient requires only a client ID—no API key or secret embedded.
AuthKit blocks sign-ups for undeliverable emails
This release1 featureNew capabilitiesAI-tallied from the release notesAuthKit sign-ups and invitations for email addresses that can't receive mail are now rejected at the point of entry, so typos surface immediately and bounce rates drop. Dummy addresses on example.com, example.net, example.org, or any .test domain remain accepted and excluded from email sends.
SCIM connections migrate with zero-downtime bridge
This release1 featureNew capabilitiesAI-tallied from the release notesIntroduces SCIM Bridge, a proxy that dual-writes requests from existing SCIM connections to WorkOS, enabling migration with zero downtime and safe rollbacks. A control panel allows backfilling data per connection, monitoring, and rolling back before cutover.
New users who accept an invitation within 10 minutes of the invitation email being sent are now automatically considered verified, skipping the separate email verification step. The authentication.email_verification_succeeded event is still emitted; email_verification.created is not.
Token proxy swaps credentials per user context
This release1 featureNew capabilitiesAI-tallied from the release notesWorkOS introduces Pipes Token Proxy, which proxies third-party API requests through WorkOS and automatically swaps in the user's credential based on user and organization context, so you don't handle secrets directly. Access requires contacting support.
Relay proxies third-party calls with auto credential swap
This release1 featureNew capabilitiesAI-tallied from the release notesRelay proxies requests to third-party applications through WorkOS, automatically swapping in the user's credential based on context, so you never handle secrets directly. Access is available by contacting support.
Native iOS SDK for AuthKit and WorkOS API
This release1 featureNew capabilitiesAI-tallied from the release notesFirst mobile native SDK for iOS provides async-first access to AuthKit and the entire WorkOS API from Swift, with generated typed APIs, structured error handling, safe retry, and AsyncSequence-based auto-pagination. Includes helpers for native auth flows, webhook verification, and Vault local crypto; PublicClient requires only client ID, no embedded secrets.
Atlas AI coworker launches in Slack
This release1 featureNew capabilitiesAI-tallied from the release notesAtlas is a new AI coworker that works in Slack — mention @Atlas in any channel, thread, or DM to start with shared team context. Custom agents can be built with their own name, job, and scoped tools, then mentioned like any other team member.
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.
Pipes now manages API keys alongside OAuth tokens
This release1 featureNew capabilitiesAI-tallied from the release notesPipes now supports providers that authenticate with API keys, letting users connect tools without OAuth by entering a key directly in the Pipes widget. WorkOS stores it as a managed credential, and the Pipes credentials API vends whichever credential type the provider uses.
Open-source local API emulator for CI/CD testing
This release1 featureNew capabilitiesAI-tallied from the release notesWorkOS released @workos/emulate, an open-source local API server that lets you test WorkOS integrations without hitting a live environment. Supports seeding users, organizations, RBAC, SSO connections, and AuthKit end-to-end flows including SSO redirect and webhook events.