Learn how to integrate WorkOS Widgets in your app.
WorkOS Widgets are drop-in React components that connect directly to WorkOS APIs, providing complete UI for common enterprise app workflows. Instead of building user management screens, organization switchers, or API key interfaces from scratch, Widgets give you production-ready components that handle data fetching, validation, and error states out of the box.
Widgets solve the problem of repetitive frontend work for identity-related features. For example, the Users Management Widget provides a full UI for inviting, removing, and editing users – functionality that would otherwise require building custom components, wiring up API calls, and handling edge cases. Because Widgets communicate directly with WorkOS, they stay in sync with your WorkOS configuration automatically.
The following guides cover how to add a widget to your app, configure CORS, generate authorization tokens, and customize widget appearance and localization.