--- id: id version: "1.6.1" license: unclear license_treatment: permissive maintenance: active --- # id — A tool for generating OIDC identities License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install id uv add id poetry add id ## Description id == ![CI](https://github.com/di/id/workflows/CI/badge.svg) [![PyPI version](https://badge.fury.io/py/id.svg)](https://pypi.org/project/id) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/di/id/badge)](https://api.securityscorecards.dev/projects/github.com/di/id) [![SLSA](https://slsa.dev/images/gh-badge-level3.svg)](https://slsa.dev/) `id` is a Python tool for generating OIDC identities. It can automatically detect and produce OIDC credentials on a number of environments, including GitHub Actions, GitLab pipelines and Google Cloud. ## Installation `id` requires Python 3.8 or newer, and can be installed directly via `pip`: ```console python -m pip install id ``` ## Usage You can run `id` as a Python module via `python -m`: ```console python -m id --help ``` Top-level: ``` usage: id [-h] [-V] [-v] [-d] audience a tool for generating OIDC identities positional arguments: audience the OIDC audience to use optional arguments: -h, --help show this help message and exit -V, --version show program's version number and exit -v, --verbose run with... ## AI interpretation — verify before relying A tool for generating OIDC identity tokens by automatically detecting and retrieving credentials from supported environments like GitHub Actions, GitLab, Google Cloud, Buildkite, and CircleCI. Verdict: Production-ready OIDC credential tool with low install friction, active maintenance, permissive licensing, and zero known vulnerabilities. Well-suited for CI/CD pipelines and workload identity scenarios across major cloud and CI platforms. [View on SkillFed](https://skillfed.io/packages/id) · [View on PyPI](https://pypi.org/project/id/)