{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/7"}],"enrichment":{"capability":"Provides OAuth 2.0 authentication and utility helpers for FactSet API clients in Python, handling token management, proxy configuration, and SSL certificate validation.","skillfed_tags":["oauth2","factset-api","authentication"],"use_cases":["Authenticate Python applications against FactSet APIs using OAuth 2.0 client credentials flow.","Manage token lifecycle (obtain, cache, refresh) automatically in long-running services.","Configure proxy and custom SSL certificate handling for requests through corporate firewalls.","Reduce boilerplate in FactSet SDK integrations by centralizing authentication logic."],"what_it_does":"fds.sdk.utils is a utility library that wraps OAuth 2.0 authentication and request handling for FactSet's REST APIs. It provides a ConfidentialClient class that manages the client credentials flow: loading OAuth configuration from a JSON file or dict, obtaining and caching access tokens, and refreshing them automatically when they expire. The library handles proxy configuration, custom SSL certificates, and request retry logic through urllib3, reducing boilerplate in applications that call FactSet APIs.\n\nThe package is built on top of joserfc, oauthlib, requests, and requests-oauthlib, delegating cryptographic signing and HTTP transport to those dependencies. It's designed for production use where a single client instance is reused across requests to benefit from token caching. The library supports debugging via Python's standard logging module and requires Python 3.10 or higher.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and a permissive license. It is purpose-built for FactSet API authentication and is the standard utility layer for FactSet's Python SDKs. Install it if you are building applications that call FactSet APIs and want to avoid reimplementing OAuth 2.0 token management."},"id":"fds-sdk-utils","links":{"html":"https://skillfed.io/packages/fds-sdk-utils","md":"https://skillfed.io/packages/fds-sdk-utils.md","pypi":"https://pypi.org/project/fds-sdk-utils/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-26","license_spdx":null,"license_treatment":"permissive","name":"fds.sdk.utils","python_support":"supports_current","summary":"Utilities for interacting with FactSet APIs."},"popularity":{"monthly_downloads":89000,"position":13686,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.0.1"}
