{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"}],"enrichment":{"capability":"Official Python SDK for OneLogin's API, enabling programmatic management of users, roles, groups, apps, and OAuth2 authentication against OneLogin's identity platform.","skillfed_tags":["identity-management","oauth2","api-client"],"use_cases":["Automate user provisioning and deprovisioning workflows by creating, updating, or deleting users and group memberships programmatically.","Build identity-aware applications that query OneLogin for user roles and group membership to enforce access control.","Migrate users or configuration data between OneLogin tenants or from legacy systems into OneLogin.","Monitor and audit OneLogin resources (users, roles, apps) by fetching and analyzing their current state.","Integrate OneLogin authentication into CI/CD pipelines or infrastructure-as-code tools for role-based access management."],"what_it_does":"The onelogin package is the official Python SDK for OneLogin's REST API. It wraps OAuth2 client-credentials authentication and provides typed API clients for managing users, roles, groups, and applications within a OneLogin tenant. The SDK uses Pydantic for request/response validation and urllib3 for HTTP transport, making it straightforward to integrate OneLogin identity operations into Python applications.\n\nTypical usage involves creating a Configuration object with your OneLogin subdomain and API credentials, exchanging those credentials for an OAuth2 access token, and then instantiating API client objects (UsersV2Api, RolesApi, etc.) to perform CRUD operations. The SDK is actively maintained and supports current Python versions; it requires Python 3.10+ and enforces Pydantic 2.11+ to avoid validation-layer incompatibilities.","worth_installing":"Yes, if you are actively using OneLogin and need to manage identity resources programmatically. The SDK is actively maintained, has low install friction, and provides a clean Pydantic-based interface to OneLogin's API. Verify the license terms before adopting in a commercial context, and confirm that your OneLogin API credentials carry the required scopes for your use case."},"id":"onelogin","links":{"html":"https://skillfed.io/packages/onelogin","md":"https://skillfed.io/packages/onelogin.md","pypi":"https://pypi.org/project/onelogin/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-02","license_spdx":null,"license_treatment":"unclear","name":"onelogin","python_support":"supports_current","summary":"OneLogin API Python SDK"},"popularity":{"monthly_downloads":166381,"position":10495,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.0.1"}
