Stop building custom chat UIs for every AI agent. Connect your Google ADK agents directly to Telegram, WhatsApp, and Discord with just a few lines of code.
If you've been experimenting with Google's Agent Development Kit (ADK), you've probably realized something:
Building an intelligent AI agent is easy.
Deploying it where users actually are?
That's the hard part.
Most tutorials end after the agent is running locally. But in the real world, your users don't want to visit another website just to talk to your AI.
They already use:
- Telegram
- Discord
- Slack
So why not deploy your ADK agent there?
That's exactly why I built ADK Connectors.
What is Google ADK?
Google's Agent Development Kit (ADK) is an open-source framework for building production-ready AI agents.
With ADK you can:
Build autonomous AI agents
Add tools and memory
Connect to LLMs
Create multi-agent workflows
Deploy production AI applications
Official Documentation
π https://adk.dev
The Problem
Imagine you've built an amazing customer support agent using ADK.
Now what?
You'll need to build:
A frontend
Authentication
Chat UI
Messaging integration
Webhook server
Platform-specific APIs
That could easily become hundreds (or thousands) of lines of code before anyone can even chat with your AI.
Meet ADK Connectors
ADK Connectors lets you connect your ADK agents directly to messaging platforms.
Instead of building an entire frontend, you simply attach a connector.
Current integrations include:
β
Telegram
β
WhatsApp
β
Discord
π§ Slack (Coming Soon)
The library handles the platform integration so you can focus on building better AI agents.
Installation
Python
pip install adk-connector
PyPI
https://pypi.org/project/adk-connector/
JavaScript / Node.js
npm install adk-connector-js
NPM
https://www.npmjs.com/package/adk-connector-js
Architecture
Google ADK Agent
β
βΌ
ADK Connectors
ββββββββββ¬βββββββββ¬βββββββββ
βΌ βΌ βΌ βΌ
Telegram WhatsApp Discord Slack
One agent.
Multiple platforms.
Minimal setup.
Example
Suppose you've already built an ADK agent.
Instead of creating a custom frontend, simply attach a connector.
Example (illustrative)
from adk_connector import TelegramConnector
TelegramConnector(agent).run()
That's it.
Your AI agent is now available on Telegram.
The same idea applies to WhatsApp and Discord connectors.
(See the official documentation for complete examples.)
Why I Built This
- When I started working with Google ADK, I noticed there wasn't a simple way to expose an agent across multiple messaging platforms.
- Every platform required writing boilerplate code, configuring APIs, and handling messages separately.
- I wanted a reusable toolkit that lets developers focus on building intelligent agentsβnot wiring up integrations.
- That idea became ADK Connectors.
- I'm excited that the project is now featured in the official Google ADK documentation, making it easier for other developers to get started.
Why You'll Like It
β Open Source
β Easy to extend
β Python support
β JavaScript support
β Minimal setup
β Production-friendly architecture
Resources
π Official Google ADK Documentation
π ADK Connectors Documentation
https://adk.dev/integrations/adk-connector/
π» GitHub Repository
https://github.com/Harshk133/adk-connector
π¦ PyPI
https://pypi.org/project/adk-connector/
π¦ NPM
https://www.npmjs.com/package/adk-connector-js
Contributing
This project is completely open source.
If you'd like to improve the library:
Report bugs
Suggest new features
Open pull requests
Add new messaging platforms
Contributions are always welcome!
If You Find It Useful...
β Consider giving the repository a GitHub Star.
It helps more developers discover the project and motivates me to keep improving it.
If you build something with ADK Connectors, I'd genuinely love to see it. Feel free to share your projects or open an issue with feedback!
Happy building! π
Top comments (0)