{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/14"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/16"},{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/6"}],"enrichment":{"capability":"pyodata is a Python client library that abstracts away OData protocol details, allowing you to query and interact with OData V2 services through a straightforward Python interface.","skillfed_tags":["odata","enterprise-integration","sap"],"use_cases":["Query SAP systems or other enterprise OData services without writing raw HTTP requests or XML parsing code.","Build data pipelines that fetch records from OData endpoints and transform them in Python.","Integrate legacy enterprise APIs using OData V2 into modern Python applications with minimal boilerplate.","Automate data synchronization between OData-based systems and Python-driven workflows."],"what_it_does":"pyodata is a Python OData client that wraps the complexity of the OData V2 protocol, letting you work with remote data services through simple Python method calls instead of hand-crafted HTTP requests. It takes a Session Object and a service URL, then provides a Pythonic interface to query and manipulate data exposed by OData endpoints\u2014commonly used with SAP and other enterprise systems that publish OData interfaces.\n\nThe library handles protocol marshalling, request construction, and response parsing internally. You supply the session and endpoint; pyodata manages query building and result deserialization. It requires Python >= 3.10 and depends only on lxml for XML parsing, making it lightweight and straightforward to integrate into existing Python applications.","worth_installing":"Yes. pyodata is actively maintained, has no known vulnerabilities, installs with minimal friction, and is licensed permissively. Install it if you need to interact with OData V2 services from Python. Skip it only if you're working exclusively with REST APIs that don't use OData, or if your target service uses a different OData version."},"id":"pyodata","links":{"html":"https://skillfed.io/packages/pyodata","md":"https://skillfed.io/packages/pyodata.md","pypi":"https://pypi.org/project/pyodata/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-21","license_spdx":null,"license_treatment":"permissive","name":"pyodata","python_support":"supports_current","summary":"Enterprise ready Python OData client"},"popularity":{"monthly_downloads":176868,"position":10231,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.12.0"}
