{"id":46160598,"url":"https://github.com/Universal-Commerce-Protocol/python-sdk","last_synced_at":"2026-03-09T23:01:16.175Z","repository":{"id":331925617,"uuid":"1128868787","full_name":"Universal-Commerce-Protocol/python-sdk","owner":"Universal-Commerce-Protocol","description":"The official Python SDK for UCP","archived":false,"fork":false,"pushed_at":"2026-03-07T21:03:46.000Z","size":187,"stargazers_count":66,"open_issues_count":7,"forks_count":32,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-03-07T22:25:07.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Universal-Commerce-Protocol.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-06T09:11:20.000Z","updated_at":"2026-03-07T21:03:49.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Universal-Commerce-Protocol/python-sdk","commit_stats":null,"previous_names":["universal-commerce-protocol/python-sdk"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Universal-Commerce-Protocol/python-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Universal-Commerce-Protocol%2Fpython-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Universal-Commerce-Protocol%2Fpython-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Universal-Commerce-Protocol%2Fpython-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Universal-Commerce-Protocol%2Fpython-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Universal-Commerce-Protocol","download_url":"https://codeload.github.com/Universal-Commerce-Protocol/python-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Universal-Commerce-Protocol%2Fpython-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30315944,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T20:05:46.299Z","status":"ssl_error","status_checked_at":"2026-03-09T19:57:04.425Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-03-02T11:00:27.990Z","updated_at":"2026-03-09T23:01:16.168Z","avatar_url":"https://github.com/Universal-Commerce-Protocol.png","language":"Python","funding_links":[],"categories":["Implementations","Python","UCP - Universal Commerce Protocol","🧩 Protocol Deep Dives"],"sub_categories":["🐍 SDKs \u0026 Implementations","UCP (Universal Commerce Protocol)"],"readme":"\u003c!--\n   Copyright 2026 UCP Authors\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n--\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eUCP Python SDK\u003c/h1\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eOfficial Python library for the Universal Commerce Protocol (UCP).\u003c/b\u003e\n\u003c/p\u003e\n\n## Overview\n\nThis repository contains the Python SDK for the\n[Universal Commerce Protocol (UCP)](https://ucp.dev). It provides Pydantic\nmodels for UCP schemas, making it easy to build UCP-compliant applications\nin Python.\n\n## Installation\n\nFor now, you can install the SDK using the following commands:\n\n```bash\n# Create a directory for the SDK\nmkdir sdk\n\n# Clone the repository\ngit clone https://github.com/Universal-Commerce-Protocol/python-sdk.git sdk/python\n\n# Navigate to the directory\ncd sdk/python\n\n# Install dependencies\nuv sync\n```\n\n## Development\n\n### Prerequisites\n\nThis project uses `uv` for dependency management.\n\n### Generating Pydantic Models\n\nThe models are automatically generated from the JSON schemas in the UCP\nSpecification.\n\nTo regenerate the models:\n\n```bash\nuv sync\n./generate_models.sh\n```\n\nThe generated code is automatically formatted using `ruff`.\n\n## Contributing\n\nWe welcome community contributions. See our [Contribution Guide](https://github.com/Universal-Commerce-Protocol/.github/blob/main/CONTRIBUTING.md) for details.\n\n## License\n\nUCP is an open-source project under the [Apache License 2.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUniversal-Commerce-Protocol%2Fpython-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FUniversal-Commerce-Protocol%2Fpython-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FUniversal-Commerce-Protocol%2Fpython-sdk/lists"}