{"categories":[{"label":"Accounting","url":"https://skillfed.io/packages/category/office-business-financial-accounting"}],"enrichment":{"capability":"PyXero is a Python client library for the Xero accounting REST API, supporting OAuth2 and PKCE authentication flows.","skillfed_tags":["accounting-api","oauth2-client","xero-integration"],"use_cases":["Integrate Xero accounting data into your application without storing user passwords.","Build automated workflows that read and write accounting data back to Xero.","Create desktop or mobile tools that access Xero without embedding a client secret.","Sync customer and transaction data from Xero into your own database.","Connect Xero accounting to a larger business intelligence or reporting pipeline."],"what_it_does":"PyXero is a Python wrapper around Xero's REST API that handles authentication and request mechanics. It supports both OAuth2 (for apps that can keep secrets) and PKCE (for mobile, desktop, or single-page apps), managing token expiry and refresh automatically. The library abstracts Xero's accounting resources into Python objects you can query.\n\nYou register your app with Xero, obtain credentials, and use PyXero to authenticate users and make API calls on their behalf. The library handles scope management, multi-tenant support for users with access to multiple Xero organizations, and token lifecycle. It's built on requests, requests-oauthlib, python-dateutil, PyJWT, and cryptography.","worth_installing":"Yes. PyXero is actively maintained, has no known vulnerabilities, supports current Python versions 3.9\u20133.14, and uses a permissive BSD-3-Clause license. Install friction is low. It is the standard choice for Python developers integrating with Xero's API."},"id":"pyxero","links":{"html":"https://skillfed.io/packages/pyxero","md":"https://skillfed.io/packages/pyxero.md","pypi":"https://pypi.org/project/pyxero/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-06-04","license_spdx":"BSD-3-Clause","license_treatment":"permissive","name":"pyxero","python_support":"supports_current","summary":"Python API for accessing the REST API of the Xero accounting tool."},"popularity":{"monthly_downloads":317999,"position":7657,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.9.5"}
