workos.com Open in urlscan Pro
2606:4700::6812:a7a  Public Scan

Submitted URL: http://workos.com/
Effective URL: https://workos.com/
Submission: On May 30 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Products

User Management
Complete auth & user management platform
Enterprise SSO
Unified SSO integration for any identity provider
Admin Portal
Self-serve onboarding for corporate IT admins
Directory Sync
User lifecycle management from corporate directories
AuthKit
Customizable UI for all authentication types
Audit Logs
Advanced event logging, exporting, and streaming
Developers

Documentation

Changelog

Open Source

API Status

Resources

Blog

Podcast

Customers

Company

Careers

Security

Support Plans

Pricing
Pricing
Sign in

Products
User Management
Complete auth & user management platform
Enterprise SSO
Unified SSO integration for any identity provider
Admin Portal
Self-serve onboarding for corporate IT admins
Directory Sync
User lifecycle management from corporate directories
AuthKit
Customizable UI for all authentication types
Audit Logs
Advanced event logging, exporting, and streaming

Developers
Documentation

Changelog

Open Source

API Status


Resources
Blog

Podcast

Customers

Company

Careers

Security

Support Plans

Pricing
Sign in
Sign up


YOUR APP,
‍ENTERPRISE READY.

Start selling to enterprise customers with just a few lines of code. Implement
features like single sign-on in minutes instead of months.

Get started
Talk to an expert

WorkOS acquires Warrant
Read the announcement



Trusted by



THE ALL-IN-ONE SOLUTION


ENTERPRISE SSO
(AND A WHOLE LOT MORE)

WorkOS is a set of building blocks for quickly adding enterprise features to
your app. You’ll be shipping quickly with a market-proven solution for
your customers.

Add Single Sign-On to your app


AUTH FOR ALL SSO PROVIDERS

Support any SAML or OIDC identity provider with a single integration

COMPLETE USER MANAGEMENT

Manage users and organizations, set policies, and support all auth types

SOCIAL AUTHENTICATION

Sign in to your app with Microsoft, Google, and more

AUTHKIT

Flexible authentication UI powered by WorkOS and Radix

MAGIC AUTH

Passwordless auth with a six-digit code sent via email

MULTI-FACTOR AUTH

Manage users and organizations, set policies, and support all auth types


DEVELOPER-FIRST DESIGN


A UNIFIED PLATFORM WITH MODERN APIS

WorkOS provides a single, elegant interface that abstracts dozens of
enterprise integrations.

Read the docs
Get your API key

RESTful APIs, JSON responses, and normalized objects

Dashboard seamlessly integrates WorkOS into your application

Realtime updates from directory services with webhook events

Modern SDKs for Node.js, Ruby, Python, .NET, Go and more

Multiple environments to map to your application development process

Supports 20+ enterprise services with a single integration point

Node.js
Ruby
Python
Go
PHP
Java
.NET
cURL

// Get a user’s access token and
// profile data from an Identity Provider

import WorkOS from '@workos-inc/node';

const workos = new WorkOS('sk_example_123456789');

const profile = await workos.sso.getProfileAndToken({
  code: '01E2RJ4C05B52KKZ8FSRDAP23J',
  clientID: 'client_123456789',
});




# Get a user’s access token and
# profile data from an Identity Provider

require 'workos'

WorkOS.key = 'sk_example_123456789'

WorkOS::SSO.profile_and_token(
  code: '01E2RJ4C05B52KKZ8FSRDAP23J',
  client_id: 'client_123456789',
)




# Get a user’s access token and
# profile data from an Identity Provider

import workos
from workos import client

workos.api_key = 'sk_example_123456789'
workos.client_id = 'client_123456789'

client.sso.get_profile_and_token('01E2RJ4C05B52KKZ8FSRDAP23J')





// Get a user’s access token and
// profile data from an Identity Provider

import "github.com/workos/workos-go/pkg/sso"

sso.SetAPIKey("sk_example_123456789")

sso.GetProfileAndToken(
  context.Background(),
  sso.GetProfileAndTokenOptions{
    Code: "01E2RJ4C05B52KKZ8FSRDAP23J",
  }
)


// Get a user’s access token and
// profile data from an Identity Provider

$this->sso = new WorkOS\SSO();

$profile = $this->sso->getProfileAndToken("01E2RJ4C05B52KKZ8FSRDAP23J");









// Get a user’s access token and
// profile data from an Identity Provider

import com.workos.WorkOS;

WorkOS workos = new WorkOS("sk_example_123456");

ProfileAndToken profileAndToken = workos.sso.getProfileAndToken("01E2RJ4C05B52KKZ8FSRDAP23J", "client_123456789");

Profile profile = profileAndToken.profile;





// Get a user’s access token and
// profile data from an Identity Provider

WorkOS.SetApiKey("sk_example_123456");

var ssoService = new SSOService();
var options = new GetProfileAndTokenOptions
{
    ClientId = "client_123456789",
    Code = "01E2RJ4C05B52KKZ8FSRDAP23J",
};

var profile = await ssoService.GetProfileAndToken(options);


curl --request POST \
  --url "https://api.workos.com/sso/token? \
  client_id=client_123456789& \
  client_secret=sk_example_123456789& \
  grant_type=authorization_code& \
  code=01E2RJ4C05B52KKZ8FSRDAP23J"









HTTP 200

Response {...}
  "access_token": "01DMEK0J53CVMC32CK5SE0KZ8Q",
  "profile": {
    "id": "prof_01DMC79VCBZ0NY2099737PSVF1",
    "connection_id": "conn_01E4ZCR3C56J083X43JQXF3JK5",
    "connection_type": "okta",
    "email": "alan@foo-corp.com",
    "first_name": "Alan",
    "last_name": "Turing",
    "idp_id": "00u1a0ufowBJlzPlk357",
    "object": "profile",
    "raw_attributes": {...}
  }


WorkOS



DIRECTORY SYNC


SCIM AND HRIS INTEGRATIONS? NO SWEAT.

Quickly enable full user lifecycle management by syncing your app with dozens of
enterprise employee directory systems.

Add Directory Sync to your app


SCIM PROVISIONING

with Okta, Entra ID, ADFS, and more

HRIS INTEGRATION

with Bamboo, Rippling, and others


FRICTIONLESS SET UP


THE IT ADMIN’S ADMIN

Free your support team from the ongoing headache of configuring SSO for
enterprise customers. The Admin Portal is a hosted interface for IT admins to
directly set up WorkOS.

Try a live demo
Watch the launch video

Effortlessly connect any identity provider or directory

Customize the look and feel to match your brand

Host on your custom domain (CNAME)

A polished experience for IT administrators

Step-by-step setup guides with detailed screenshots

Seamlessly integrates into your existing application


WHY WORKOS?


EXPAND YOUR MARKET

In the past, building for the enterprise was complex, time-consuming, and
distracting from core features. Deals would slip away, perhaps forever, due to
requirements from IT admins.


With WorkOS, you can immediately begin selling to enterprise customers and
expand your market footprint.




WATCH: CROSSING THE
ENTERPRISE CHASM

What happens if you don’t become Enterprise Ready?


POWERED BY WORKOS

> “With our in-house solution we had to spend 2-4 hours provisioning each SSO
> connection. I wanted to find a solution that would allow us to focus on
> building core-products.”

Jarel Fryer
Engineering Manager
Read more


> “ If you work with another provider, you probably won’t get the same level of
> support that WorkOS provides. We'd get immediate responses to technical
> questions we posted in Slack.”

Hannah Han-Ciaravella
Senior Product Manager
Read more


> “The decision to use WorkOS was straightforward. We saw good feedback from
> existing customers and reviewing the documentation made us confident that our
> needs would be addressed.”

Chris Lu
Co-founder
Read more


> “SSO is a crucial part of our Enterprise Pro plan, and with WorkOS we could
> roll it out in less than a week. Docs are comprehensive, the Admin Portal has
> made customer onboarding a breeze, and the level of support we received
> directly in Slack has been phenomenal.”

Dmitry Shevelenko
Chief Business Officer
Read more


> “I think we could have done even more business if we had partnered with WorkOS
> earlier, it's been incredibly well received.”

Guillermo Rauch
Founder & CEO
Read more


> “Integrating was straightforward, pleasant, and fun. The team answered my
> questions quickly, and went above and beyond to help when I ran into issues.”

Bryant Chou
Co-Founder & CTO
Read more


> “WorkOS simplified the complexity of implementing single sign-on (SSO) with
> multiple identity providers.”

Daniel Marashlian
Co-Founder & CTO
Read more


> “WorkOS’ SCIM API has been a game-changer, enabling us to meet the user
> lifecycle management needs of our largest enterprise customers.”

Dana Lawson
SVP, Engineering
Read more


> “With WorkOS we got exactly what we needed, and the integration process was
> straightforward.”

Dor Zimberg
Software Engineering Manager
Read more


> “When I asked the team, how was the experience with WorkOS? They were just
> like, this is incredible.”

Sam Lambert
CEO
Read more


> “We did consider open source, but WorkOS provided a far superior developer
> experience.”

Jeanne Thai
Product Manager
Read more


> “With Audit Logs, we were able to launch the storage, querying, and export
> capabilities we needed into production in just a matter of days.”

Pete Hamilton
Co-Founder & CTO
Read more


> “We viewed WorkOS’ connections-based pricing as a more viable option aligned
> with our projected growth. The Admin Portal has also been a critical feature
> allowing us to save engineering time and provide a more polished enterprise
> experience.”

Umar Azhar
Co-founder & CTO
Read more


> “WorkOS was super easy to self serve and get up and running. It provided us
> super easy-to-implement must-have functionality out of the box.”

Brennan Spellacy
Co-Founder & CEO
Read more


> “With our in-house solution we had to spend 2-4 hours provisioning each SSO
> connection. I wanted to find a solution that would allow us to focus on
> building core-products.”

Jarel Fryer
Engineering Manager
Read more


> “ If you work with another provider, you probably won’t get the same level of
> support that WorkOS provides. We'd get immediate responses to technical
> questions we posted in Slack.”

Hannah Han-Ciaravella
Senior Product Manager
Read more


> “The decision to use WorkOS was straightforward. We saw good feedback from
> existing customers and reviewing the documentation made us confident that our
> needs would be addressed.”

Chris Lu
Co-founder
Read more


> “SSO is a crucial part of our Enterprise Pro plan, and with WorkOS we could
> roll it out in less than a week. Docs are comprehensive, the Admin Portal has
> made customer onboarding a breeze, and the level of support we received
> directly in Slack has been phenomenal.”

Dmitry Shevelenko
Chief Business Officer
Read more


> “I think we could have done even more business if we had partnered with WorkOS
> earlier, it's been incredibly well received.”

Guillermo Rauch
Founder & CEO
Read more


> “Integrating was straightforward, pleasant, and fun. The team answered my
> questions quickly, and went above and beyond to help when I ran into issues.”

Bryant Chou
Co-Founder & CTO
Read more


> “WorkOS simplified the complexity of implementing single sign-on (SSO) with
> multiple identity providers.”

Daniel Marashlian
Co-Founder & CTO
Read more


> “WorkOS’ SCIM API has been a game-changer, enabling us to meet the user
> lifecycle management needs of our largest enterprise customers.”

Dana Lawson
SVP, Engineering
Read more


> “With WorkOS we got exactly what we needed, and the integration process was
> straightforward.”

Dor Zimberg
Software Engineering Manager
Read more


> “When I asked the team, how was the experience with WorkOS? They were just
> like, this is incredible.”

Sam Lambert
CEO
Read more


> “We did consider open source, but WorkOS provided a far superior developer
> experience.”

Jeanne Thai
Product Manager
Read more


> “With Audit Logs, we were able to launch the storage, querying, and export
> capabilities we needed into production in just a matter of days.”

Pete Hamilton
Co-Founder & CTO
Read more


> “We viewed WorkOS’ connections-based pricing as a more viable option aligned
> with our projected growth. The Admin Portal has also been a critical feature
> allowing us to save engineering time and provide a more polished enterprise
> experience.”

Umar Azhar
Co-founder & CTO
Read more


> “WorkOS was super easy to self serve and get up and running. It provided us
> super easy-to-implement must-have functionality out of the box.”

Brennan Spellacy
Co-Founder & CEO
Read more


> “With our in-house solution we had to spend 2-4 hours provisioning each SSO
> connection. I wanted to find a solution that would allow us to focus on
> building core-products.”

Jarel Fryer
Engineering Manager
Read more


> “ If you work with another provider, you probably won’t get the same level of
> support that WorkOS provides. We'd get immediate responses to technical
> questions we posted in Slack.”

Hannah Han-Ciaravella
Senior Product Manager
Read more


> “The decision to use WorkOS was straightforward. We saw good feedback from
> existing customers and reviewing the documentation made us confident that our
> needs would be addressed.”

Chris Lu
Co-founder
Read more


> “SSO is a crucial part of our Enterprise Pro plan, and with WorkOS we could
> roll it out in less than a week. Docs are comprehensive, the Admin Portal has
> made customer onboarding a breeze, and the level of support we received
> directly in Slack has been phenomenal.”

Dmitry Shevelenko
Chief Business Officer
Read more


> “I think we could have done even more business if we had partnered with WorkOS
> earlier, it's been incredibly well received.”

Guillermo Rauch
Founder & CEO
Read more


> “Integrating was straightforward, pleasant, and fun. The team answered my
> questions quickly, and went above and beyond to help when I ran into issues.”

Bryant Chou
Co-Founder & CTO
Read more


> “WorkOS simplified the complexity of implementing single sign-on (SSO) with
> multiple identity providers.”

Daniel Marashlian
Co-Founder & CTO
Read more


> “WorkOS’ SCIM API has been a game-changer, enabling us to meet the user
> lifecycle management needs of our largest enterprise customers.”

Dana Lawson
SVP, Engineering
Read more


> “With WorkOS we got exactly what we needed, and the integration process was
> straightforward.”

Dor Zimberg
Software Engineering Manager
Read more


> “When I asked the team, how was the experience with WorkOS? They were just
> like, this is incredible.”

Sam Lambert
CEO
Read more


> “We did consider open source, but WorkOS provided a far superior developer
> experience.”

Jeanne Thai
Product Manager
Read more


> “With Audit Logs, we were able to launch the storage, querying, and export
> capabilities we needed into production in just a matter of days.”

Pete Hamilton
Co-Founder & CTO
Read more


> “We viewed WorkOS’ connections-based pricing as a more viable option aligned
> with our projected growth. The Admin Portal has also been a critical feature
> allowing us to save engineering time and provide a more polished enterprise
> experience.”

Umar Azhar
Co-founder & CTO
Read more


> “WorkOS was super easy to self serve and get up and running. It provided us
> super easy-to-implement must-have functionality out of the box.”

Brennan Spellacy
Co-Founder & CEO
Read more


See more customer stories

Products
User ManagementEnterprise SSODirectory SyncAdmin PortalAudit
LogsAuthKitMulti-Factor Auth
Developers
DocumentationChangelogOpen SourceAPI Status
Resources
BlogPodcastPricingSecuritySupport PlansEnterprise SLA
Compare
Auth0FronteggClerk
Company
AboutCustomersCareersLegalPrivacyContact

© WorkOS, Inc.


Banner Content

Banner Sub Content

✕

This site uses cookies to improve your experience. Please accept the use of
cookies on this site. You can review our cookie policy here and our privacy
policy here. If you choose to refuse, functionality of this site will be
limited.

Accept Opt-out