{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/21"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/11"}],"enrichment":{"capability":"Python bindings for the Upwork API using OAuth 2.0, supporting GraphQL calls to interact with Upwork's platform.","skillfed_tags":["upwork-integration","oauth2","graphql-client"],"use_cases":["Build a hiring tool that queries Upwork's freelancer data via the Upwork API.","Automate job posting or proposal management for Upwork clients or contractors.","Integrate Upwork data into a custom dashboard or reporting application.","Fetch work history and performance metrics for freelancers or agencies.","Sync Upwork contracts and payments with an external accounting or project management system."],"what_it_does":"python-upwork-oauth2 is a Python client library for authenticating with and querying the Upwork API via OAuth 2.0. It wraps Upwork's API endpoints, handling OAuth token exchange so you can focus on building your integration. The library depends only on requests_oauthlib for OAuth mechanics, keeping the installation lightweight.\n\nYou use it by instantiating a client with credentials from Upwork's developer portal, then making API calls through that client. The package supports GraphQL calls that Upwork publicly exposes, making it suitable for applications that need to interact with Upwork's platform. It requires Python 3.8+ and is marked Production/Stable, though the last release was 2024-11-26.","worth_installing":"Yes, if you are building an Upwork integration and need OAuth 2.0 authentication in Python. The package is permissively licensed, has low install friction, and carries no known vulnerabilities. However, the last release was 2024-11-26\u2014verify that the GraphQL operations you need are supported and monitor the repository for any breaking changes to the Upwork API itself."},"id":"python-upwork-oauth2","links":{"html":"https://skillfed.io/packages/python-upwork-oauth2","md":"https://skillfed.io/packages/python-upwork-oauth2.md","pypi":"https://pypi.org/project/python-upwork-oauth2/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-11-26","license_spdx":null,"license_treatment":"permissive","name":"python-upwork-oauth2","python_support":"supports_current","summary":"Python bindings for Upwork API (OAuth2)"},"popularity":{"monthly_downloads":85623,"position":13913,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"3.2.0"}
