Skip to main content

ADK Python Community Contributions

Welcome to the official community repository for the ADK (Agent Development Kit)! This repository is home to a growing ecosystem of community-contributed tools, third-party service integrations, and deployment scripts that extend the core capabilities of the ADK.

What is this Repository For?

While the core adk-python repository provides a stable, focused framework for building agents, this adk-python-community repository is a place for innovation and collaboration. It's designed to:

  • Foster a vibrant ecosystem of tools and integrations around the ADK.

  • Provide a streamlined process for community members to contribute their work.

  • House useful modules that, while not part of the core framework, are valuable to the community (e.g., integrations with specific databases, cloud services, or third-party tools).

This approach allows the core ADK to remain stable and lightweight, while giving the community the freedom to build and share powerful extensions.

🚀 Installation

Stable Release (Recommended)

You can install the latest stable version using pip:

pip install google-adk-community

This version is recommended for most users as it represents the most recent official release.

Development Version

Bug fixes and new features are merged into the main branch on GitHub first. If you need access to changes that haven't been included in an official PyPI release yet, you can install directly from the main branch:

pip install git+https://github.com/google/adk-python-community.git@main

Note: The development version is built directly from the latest code commits. While it includes the newest fixes and features, it may also contain experimental changes or bugs not present in the stable release. Use it primarily for testing upcoming changes or accessing critical fixes before they are officially released.

Repository Structure

The repository is organized into modules that mirror the structure of the core ADK, making it easy to find what you need:

plugins: Reusable plugins for common agent lifecycle events.

services: Integrations with external services, like databases, vector stores, or APIs.

tools: Standalone tools that can be used by agents.

deployment: Scripts and configurations to help you deploy your ADK agents to various platforms.

We Welcome Your Contributions!

This is a community-driven project, and we would love for you to get involved. Whether it's adding a new service integration, fixing a bug, or improving documentation, your contributions are welcome.

We have established a clear and streamlined process to make contributing as easy as possible. To get started, please read our CONTRIBUTING.md file.

Governance and Maintenance

This repository is maintained by the community, for the community. Our governance model is designed to be transparent and empower our contributors. It includes roles like Module Owners (the original contributors), Approvers, and Repo Maintainers.

We also have a clear Contribution Lifecycle and Deprecation Policy to ensure the long-term health and reliability of the ecosystem.

License

This project is licensed under the Apache 2.0 License. See the LICENSE file for details.

Metadata

Release files for google-adk-community 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for google-adk-community 0.5.0
File Size Uploaded
google_adk_community-0.5.0.tar.gz 26.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for google-adk-community 0.5.0
File Interpreter ABI Platform
google_adk_community-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 62.4 kB

Release files / google_adk_community-0.5.0.tar.gz

Download URL google_adk_community-0.5.0.tar.gz
Size 26.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d0d364afa815c1b40b2dfdc5e847b81a28600119bacee6c5120790198ab2610f
BLAKE2b-256 checksum
How to use checksums
70c063cfc1b697a75733556358655a8c93be2d3c2238c7cc1f7a2d4e09da70d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / google_adk_community-0.5.0-py3-none-any.whl

Download URL google_adk_community-0.5.0-py3-none-any.whl
Size 35.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
67f86000bf0d34ee31e5618b1f282228fa2abca761749d0981daf4b82dbd2a93
BLAKE2b-256 checksum
How to use checksums
8bb1025760dacc5c0b719759c8315cc378e368a5704bcce0f15160345505843f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.15 {"installer":{"name":"uv","version":"0.11.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page