https://github.com/a2aproject/a2a-python
a2a a2a-client a2a-mcp a2a-protocol a2a-server agent2agent agents generative-ai
Score: 28.682813653118483
Last synced: about 5 hours ago
JSON representation
Repository metadata:
Official Python SDK for the Agent2Agent (A2A) Protocol
- Host: GitHub
- URL: https://github.com/a2aproject/a2a-python
- Owner: a2aproject
- License: apache-2.0
- Created: 2025-05-09T05:42:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-10-19T10:10:56.000Z (7 days ago)
- Last Synced: 2026-10-19T11:14:03.870Z (7 days ago)
- Topics: a2a, a2a-client, a2a-mcp, a2a-protocol, a2a-server, agent2agent, agents, generative-ai
- Language: Python
- Homepage: https://a2a-protocol.org/latest/sdk/python/api/
- Size: 6.29 MB
- Stars: 2,208
- Watchers: 27
- Forks: 517
- Open Issues: 83
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Agents: AGENTS.md
Owner metadata:
- Name: Agent2Agent (A2A) Project
- Login: a2aproject
- Email:
- Kind: organization
- Description: Donated to the Linux Foundation by Google
- Website: https://a2a-protocol.org
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/217270365?v=4
- Repositories: 18
- Last Synced at: 2026-10-20T00:22:59.787Z
- Profile URL: https://github.com/a2aproject
GitHub Events
Total
- Create event: 167
- Delete event: 160
- Fork event: 111
- Issue comment event: 300
- Issues event: 187
- Member event: 1
- Pull request event: 366
- Pull request review comment event: 556
- Pull request review event: 499
- Push event: 894
- Release event: 7
- Watch event: 582
- Total: 3830
Last Year
- Create event: 121
- Delete event: 95
- Fork event: 39
- Issue comment event: 179
- Issues event: 123
- Member event: 1
- Pull request event: 173
- Pull request review comment event: 229
- Pull request review event: 152
- Push event: 541
- Release event: 2
- Watch event: 203
- Total: 1858
Committers metadata
Last synced: 1 day ago
Total Commits: 797
Total Committers: 110
Avg Commits per committer: 7.245
Development Distribution Score (DDS): 0.848
Commits in past year: 438
Committers in past year: 64
Avg Commits per committer in past year: 6.844
Development Distribution Score (DDS) in past year: 0.724
| Name | Commits | |
|---|---|---|
| Ivan Shymko | i****o@g****m | 121 |
| Holt Skinner | 1****r | 106 |
| Agent2Agent (A2A) Bot | a****t@g****m | 79 |
| kthota-g | k****a@g****m | 48 |
| Iva Sokolaj | 1****a | 44 |
| dependabot[bot] | 4****] | 43 |
| Bartek Wolowiec | b****c@g****m | 30 |
| Guglielmo Colombo | g****c@g****m | 25 |
| Jakub Worek | j****k@g****m | 15 |
| release-please[bot] | 5****] | 15 |
| Mike Smith | m****s@g****m | 12 |
| Rajesh Velicheti | r****i@g****m | 12 |
| Didier Durand | d****r@g****m | 12 |
| Pankaj Kumar Bind | 7****d | 10 |
| pstephengoogle | p****n@g****m | 10 |
| Martim Santos | m****s@g****m | 9 |
| kdziedzic70 | k****6@g****m | 9 |
| Lukasz Kawka | l****a@g****m | 9 |
| Gábor Fehér | g****r@g****m | 9 |
| Connor Moss | 1****2 | 8 |
| DJ-os | d****j@g****m | 8 |
| Carlos Chinchilla Corbacho | 1****v | 7 |
| Shingo OKAWA | s****c@g****m | 7 |
| Sena Kose | 1****a | 5 |
| mykytanetipa | m****a@g****m | 5 |
| swapydapy | s****g@g****m | 5 |
| Junjie Bu | j****u@g****m | 4 |
| dmandar | 1****r | 4 |
| Ivan Shymko | v****o@g****m | 4 |
| Sankalp Gilda | s****a@g****m | 4 |
| and 80 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 137
Total pull requests: 308
Average time to close issues: 28 days
Average time to close pull requests: 7 days
Total issue authors: 95
Total pull request authors: 100
Average comments per issue: 1.93
Average comments per pull request: 1.11
Merged pull request: 145
Bot issues: 0
Bot pull requests: 37
Past year issues: 80
Past year pull requests: 176
Past year average time to close issues: 17 days
Past year average time to close pull requests: 8 days
Past year issue authors: 49
Past year pull request authors: 63
Past year average comments per issue: 2.44
Past year average comments per pull request: 1.57
Past year merged pull request: 68
Past year bot issues: 0
Past year bot pull requests: 22
Top Issue Authors
- ConnorMoss02 (8)
- drosas122 (6)
- Linux2010 (5)
- Paulchen5 (4)
- carmine-sacco (3)
- ishymko (3)
- lkk7 (3)
- fernando-torres-blip-ai (3)
- cchinchilla-dev (3)
- carstenpiepel (2)
- CakeCrusher (2)
- mabry1985 (2)
- xtan999 (2)
- njbrake (2)
- KashyapNasit (2)
Top Pull Request Authors
- dependabot[bot] (30)
- holtskinner (30)
- a2a-bot (27)
- Linux2010 (12)
- mykytanetipa (11)
- JakubWorek (10)
- kthota-g (9)
- ConnorMoss02 (8)
- ez-lbz (8)
- pankaj-bind (8)
- release-please[bot] (7)
- ishymko (6)
- kosesena (5)
- ognis1205 (4)
- rajeshvelicheti (4)
Top Issue Labels
- component: server (32)
- status:awaiting response (18)
- status:stale (12)
- question (9)
- component: core (7)
- component: client (6)
- maintainers-only (6)
- status: needs review (4)
- Backlog (1)
Top Pull Request Labels
- dependencies (40)
- python:uv (19)
- autorelease: pending (14)
- github_actions (11)
- automated (10)
- autorelease: tagged (10)
- release-please:force-run (5)
- component: server (3)
- status:awaiting response (3)
- do not merge (1)
Package metadata
- Total packages: 3
-
Total downloads:
- pypi: 11,359,775 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 69
- Total maintainers: 5
pypi.org: a2a-sdk
A2A Python SDK
- Homepage:
- Documentation: https://a2a-sdk.readthedocs.io/
- Licenses: Apache-2.0
- Latest release: 1.2.3 (published 7 days ago)
- Last Synced: 2026-10-25T00:37:27.070Z (1 day ago)
- Versions: 65
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 11,359,775 Last month
-
Rankings:
- Dependent packages count: 9.137%
- Average: 30.306%
- Dependent repos count: 51.475%
- Maintainers (4)
nixpkgs-unstable: python314Packages.a2a-sdk
Python SDK for the Agent2Agent (A2A) Protocol
- Homepage: https://github.com/a2aproject/a2a-python
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/a2a-sdk/default.nix#L113
- Licenses: Apache-2.0
- Latest release: 0.3.24 (published 8 months ago)
- Last Synced: 2026-03-13T21:18:07.566Z (8 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python313Packages.a2a-sdk
Python SDK for the Agent2Agent (A2A) Protocol
- Homepage: https://github.com/a2aproject/a2a-python
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/a2a-sdk/default.nix#L113
- Licenses: Apache-2.0
- Latest release: 0.3.24 (published 8 months ago)
- Last Synced: 2026-07-25T17:02:59.882Z (3 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- actions/checkout v4 composite
- super-linter/super-linter/slim v7 composite
- check-spelling/check-spelling main composite
- actions/stale v9 composite
- httpx >=0.28.1
- httpx-sse >=0.4.0
- mypy >=1.15.0
- pydantic >=2.11.3
- sse-starlette >=2.3.3
- starlette >=0.46.2
- typing-extensions >=4.13.2
- uvicorn >=0.34.2
- 125 dependencies
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- actions/checkout v6 composite
- astral-sh/setup-uv v7 composite
- googleapis/release-please-action 45996ed1f6d02564a971a2fa1b5860e934307cf7 composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/checkout de0fac2e4500dabe0009e67214ff5f5447ce83dd composite
- astral-sh/setup-uv 37802adc94f370d6bfd71619e3f0bf239e1f3b78 composite
- amannn/action-semantic-pull-request 48f256284bd46cdaab1048c3721360e808335d50 composite
- actions/checkout v6 composite
- astral-sh/setup-uv v7 composite
- actions/checkout v6 composite
- astral-sh/setup-uv v7 composite
- softprops/action-gh-release v3 composite
- PyCQA/bandit-action 67a458d90fa11fb1463e91e7f4c8f068b5863c7f composite
- mysql 8.0
- postgres 15-alpine
- a2a-sdk [sqlite,grpc,http-server]
- fastapi *
- grpcio *
- grpcio-tools *
- httpx-sse *
- packaging *
- protobuf *
- sse-starlette *
- uvicorn *
- actions/cache v6 composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- astral-sh/setup-uv v7 composite
- docker/build-push-action v7 composite
- docker/setup-buildx-action v3 composite
- softprops/action-gh-release v3 composite
- actions/cache v6 composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- astral-sh/setup-uv v7 composite
- docker/build-push-action v7 composite
- docker/setup-buildx-action v3 composite