Metadata-Version: 2.1
Name: sgid-client
Version: 0.1.1
Summary: The official Python SDK for sgID
Home-page: https://id.gov.sg
License: MIT
Author: Open Government Products
Requires-Python: >=3.11,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: jwcrypto (==1.4.2)
Requires-Dist: pycryptodome (==3.17)
Requires-Dist: requests (==2.31.0)
Project-URL: Documentation, https://docs.id.gov.sg
Project-URL: Repository, https://github.com/opengovsg/sgid-client-python
Description-Content-Type: text/markdown

![](sgid-logo.png)

# sgid-client-python

The official Python client for sgID.

## Installation

```bash
pip install sgid-client
```

## Quick start

Refer to our developer documentation for one of our [framework-specific guides](https://docs.id.gov.sg/integrations-with-sgid/python/framework-guides), or check out the [quick start](https://docs.id.gov.sg/integrations-with-sgid/python#quick-start).

## API reference

Refer to the [API reference in our developer documentation](https://docs.id.gov.sg/integrations-with-sgid/python/api-reference).

## Supported Runtime and Environment

Python >=3.11

## For contributors

### Running tests

To run the tests locally,

1. [Install Poetry](https://python-poetry.org/docs/#installation).
2. Run the following:

```bash
poetry run pytest
```

