Skip to main content

Agent Development Kit Community Repo

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google_adk_community-0.4.1.tar.gz (14.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

google_adk_community-0.4.1-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file google_adk_community-0.4.1.tar.gz.

File metadata

  • Download URL: google_adk_community-0.4.1.tar.gz
  • Upload date:
  • Size: 14.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for google_adk_community-0.4.1.tar.gz
Algorithm Hash digest
SHA256 4495bc8e66fa2d59826bb34df266c6dbc75a5c77129033057312745607b5cfcb
MD5 85a80ccd9ae2909ccd98d2c23c277fa1
BLAKE2b-256 3c0a8c2db0dcd15c5b2aa7c24abfa396d3f64f631102c3f8507656d2d9471a7e

See more details on using hashes here.

File details

Details for the file google_adk_community-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: google_adk_community-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","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}

File hashes

Hashes for google_adk_community-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 edd64dc2f3e03179a5c62327672a312cfe57b6ab23fd8c0040aeabbef3b5e803
MD5 6219a2ffb60dfa434fdd91bfc9b73662
BLAKE2b-256 249761d77fe9e98e79cd73821f4282c91bc76d3715d595a2a674413610fbd701

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page