Skip to main content

workos-python

Pyhon SDK to conveniently access the WorkOS API.

Installation

To install from PyPi, run the following:

pip install workos

To install from source, clone the repo and run the following:

python setup.py install

Getting Started

The package will need to be configured with your api key at a minimum and project id if you plan on utilizing SSO:

import workos

workos.api_key = sk_abdsomecharactersm284
workos.project_id = project_b27needthisforssotemxo

For your convenience, a client is available as an entry point for accessing the WorkOS feature set:

from workos import client

# URL to redirect a User to to initiate the WorkOS OAuth 2.0 workflow
client.sso.get_authorization_url(
    'customer-domain.com',
    'my-domain.com/auth/callback',
    state={
        'stuff': 'from_the_original_request',
        'more_things': 'ill_get_it_all_back_when_oauth_is_complete',
    }
)

# Get the WorkOSProfile for an authenticated User
client.get_profile(oauth_code)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

workos-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

workos-0.1.0-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file workos-0.1.0.tar.gz.

File metadata

  • Download URL: workos-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for workos-0.1.0.tar.gz
Algorithm Hash digest
SHA256 351f8a4e56245cd3789148e2494c4f1e4473580c419f02b007252939d40b0d8d
MD5 4d3e57a112a8c9e097a3dabdd9ae7fa4
BLAKE2b-256 7ed844a5cdcb87d912e065cdf6305d58bbbf08e38ffdb7d83f630f44b3f03fa6

See more details on using hashes here.

File details

Details for the file workos-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: workos-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

File hashes

Hashes for workos-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3bd5f4d3a3ddfee05f3a3d10eded5acc731b516251ca685d26d91e53cd1ee84a
MD5 998e3ee42d3493314967f4c79cce2aa6
BLAKE2b-256 a8a7ea8b77ccb8e78fdba5ffc56114689249d7ba0c789c5b8c9ac1358cc4eebc

See more details on using hashes here.

Release history Release notifications | RSS feed

10.3.0

2 files

10.2.0

2 files

10.1.1

2 files

10.1.0

2 files

10.0.1

2 files

10.0.0

2 files

9.1.0

2 files

9.0.0

2 files

8.3.0

2 files

8.2.0

2 files

8.1.0

2 files

8.0.0

2 files

7.0.1

2 files

7.0.0

2 files

6.2.0

2 files

6.1.0

2 files

6.0.8

2 files

6.0.7

2 files

6.0.6

2 files

6.0.5

2 files

6.0.4

2 files

6.0.3

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0

2 files

5.46.0

2 files

5.45.0

2 files

5.44.0

2 files

5.43.0

2 files

5.42.1

2 files

5.42.0

2 files

5.41.0

2 files

5.40.1

2 files

5.40.0

2 files

5.39.1

2 files

5.39.0

2 files

5.38.1

2 files

5.38.0

2 files

5.37.0

2 files

5.36.0

2 files

5.35.0

2 files

5.34.1

2 files

5.33.0

2 files

5.32.0

2 files

5.31.2

2 files

5.31.1

2 files

5.31.0

2 files

5.30.0

2 files

5.29.0

2 files

5.28.0

2 files

5.27.0

2 files

5.26.1

2 files

5.26.0

2 files

5.24.0

2 files

5.23.0

2 files

5.22.0

2 files

5.21.0

2 files

5.20.2

2 files

5.20.1

2 files

5.20.0

2 files

5.19.1

2 files

5.19.0

2 files

5.18.1

2 files

5.18.0

2 files

5.17.0

2 files

5.16.0

2 files

5.15.1

2 files

5.15.0

2 files

5.14.0

2 files

5.13.1

2 files

5.13.0

2 files

5.12.1

2 files

5.12.0

2 files

5.11.1

2 files

5.11.0

2 files

5.10.0

2 files

5.9.1

2 files

5.9.0

2 files

5.8.0

2 files

5.7.0

2 files

5.6.0

2 files

5.5.1

2 files

5.5.0

2 files

5.4.4

2 files

5.4.3

2 files

5.4.2

2 files

5.4.1

2 files

5.4.0

2 files

5.3.0

2 files

5.2.0

2 files

5.1.0

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.16.0

2 files

4.15.0

2 files

4.14.0

2 files

4.13.0

2 files

4.12.0

2 files

4.11.0

2 files

4.10.0

2 files

4.9.0

2 files

4.8.0

2 files

4.7.0

2 files

4.6.0

2 files

4.5.0

2 files

4.4.0

2 files

4.3.1

2 files

4.3.0

2 files

4.2.0

2 files

4.1.0

2 files

4.0.0

2 files

3.1.0

2 files

3.0.0

2 files

2.2.0

2 files

2.1.0

2 files

2.0.0

2 files

1.26.0

2 files

1.25.0

2 files

1.24.0

2 files

1.23.3

2 files

1.23.0

2 files

1.22.0

2 files

1.21.0

2 files

1.20.2

2 files

1.20.1

2 files

1.20.0

2 files

1.19.0

2 files

1.18.0

2 files

1.17.0

2 files

1.16.0

2 files

1.15.1

2 files

1.15.0

2 files

1.14.1

2 files

1.14.0

2 files

1.13.0

2 files

1.12.0

2 files

1.11.0

2 files

1.10.0

2 files

1.9.0

2 files

1.8.0

2 files

1.7.0

2 files

1.6.0

2 files

1.5.1

2 files

1.5.0

2 files

1.4.1

2 files

1.4.0

2 files

1.3.1

2 files

1.3.0

2 files

1.2.0

2 files

1.1.0

2 files

1.0.0

2 files

0.8.7

2 files

0.8.6

2 files

0.8.5

2 files

0.8.4

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.2

2 files

0.4.1

2 files

0.4.0

2 files

0.3.3

2 files

0.3.2

2 files

0.3.1

2 files

0.3.0

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.1

1 file

This release

0.1.0 This release

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page