Skip to content

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 InstallationGo Installation

Quick Start

Once installed, follow the quick start guide to build your first agent:

Quick Start Tutorial

What's Next?

After completing the quick start:

  1. Learn the core concepts - Understand the architecture and design principles
  2. Explore features - Check out middleware, composition, and observability
  3. Follow guides - Build production-ready systems with our Python guide or Go guide
  4. Browse examples - See 28+ examples covering all features

Getting Help