Getting Started
Welcome to Agenkit! This guide will help you get up and running quickly.
What is Agenkit?
Agenkit is a production-ready framework for building distributed AI agent systems. It provides:
- Minimal, type-safe interfaces for agent communication
- Cross-language support (Python ↔ Go)
- Multiple transport protocols (HTTP, gRPC, WebSocket)
- Production middleware (retry, circuit breaker, caching, etc.)
- Full observability (OpenTelemetry tracing + Prometheus metrics)
- Container-native deployment (Docker + Kubernetes)
Prerequisites
- Python 3.10 or higher
- pip package manager
- Go 1.21 or higher
- Go modules enabled
Installation
Follow the installation guide for your language:
→ Python Installation → Go Installation
Quick Start
Once installed, follow the quick start guide to build your first agent:
What's Next?
After completing the quick start:
- Learn the core concepts - Understand the architecture and design principles
- Explore features - Check out middleware, composition, and observability
- Follow guides - Build production-ready systems with our Python guide or Go guide
- Browse examples - See 28+ examples covering all features
Getting Help
- Documentation: You're reading it!
- GitHub Issues: Report bugs
- Discussions: Ask questions