https://github.com/kagenti/adk
Kagenti Agent Development Kit
https://github.com/kagenti/adk
a2a-protocol agent-deployment agent-development-kit agentic-ai ai-agents kubernetes python
Last synced: 2 months ago
JSON representation
Kagenti Agent Development Kit
- Host: GitHub
- URL: https://github.com/kagenti/adk
- Owner: kagenti
- License: apache-2.0
- Created: 2026-03-13T17:44:36.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-02T16:19:31.000Z (2 months ago)
- Last Synced: 2026-04-03T04:39:26.104Z (2 months ago)
- Topics: a2a-protocol, agent-deployment, agent-development-kit, agentic-ai, ai-agents, kubernetes, python
- Language: Python
- Homepage: https://kagenti.github.io/adk/
- Size: 26.5 MB
- Stars: 9
- Watchers: 0
- Forks: 1
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Maintainers: MAINTAINERS.md
Awesome Lists containing this project
README
# Kagenti ADK
**The developer toolkit for getting agents into production.**
[](https://github.com/kagenti/adk/releases/latest)
[](LICENSE)
[](https://discord.gg/aJ92dNDzqB)
[Documentation](https://kagenti.github.io/adk) · [Discord](https://discord.gg/aJ92dNDzqB) · [Contributing](./CONTRIBUTING.md)
---
Kagenti ADK (Agent Development Kit) takes agents built with any framework or custom code and turns them into A2A-compliant services.
> [!WARNING]
> This project is under active development and not yet ready for production use.
## What's in the kit
| Component | Description |
|---|---|
| **CLI** | Scaffold projects, run agents locally, and deploy |
| **Python SDK** | Wrap your agent with A2A, inject runtime services via dependency injection |
| **TypeScript Client SDK** | Build applications that talk to your agents |
| **Server** | Self-hostable runtime with everything below built in |
### Runtime services
| Service | What it does |
|---|---|
| **LLM proxy** | Single API for 15+ providers — OpenAI, Anthropic, watsonx.ai, Bedrock, Ollama |
| **MCP connectors** | Connect agents to external tools via [Model Context Protocol](https://modelcontextprotocol.io/) |
| **PostgreSQL** | Agent state, conversation history, and configuration |
| **Vector search** | pgvector for embeddings and similarity search |
| **File storage** | S3-compatible upload/download via SeaweedFS |
| **Document extraction** | Text extraction from PDFs, CSVs, and more via Docling |
| **Authentication** | Identity and access management via Keycloak |
| **Observability** | LLM tracing and agent debugging via Phoenix |
| **Web UI** | Built-in chat interface for testing your agents |
## Quick start
```bash
sh -c "$(curl -LsSf https://raw.githubusercontent.com/kagenti/adk/main/install.sh)"
```
## Get involved
We'd love to hear from you — whether you have questions, feedback, or want to contribute.
| | |
|---|---|
| **Discord** | [Join the community](https://discord.gg/aJ92dNDzqB) |
| **Email** | kagenti-maintainers@googlegroups.com |
| **Contributing** | [Read the guide](./CONTRIBUTING.md) |
| **Issues** | [Report a bug or request a feature](https://github.com/kagenti/adk/issues) |
## License
[Apache 2.0](./LICENSE)