The open-source platform
for deploying, securing,
and governing AI agents.

Govern agents your teams already use. Deploy new agents on the same platform. Secure everything with zero-trust identity.

Open-source infrastructure built
on the stack you already run.

Architecture overview →
Kagenti UI · React · FastAPI

Control plane

The unified operational interface across all platform pillars. Import agents and tools, run interactive tests, monitor deployments, and manage platform state from a single web-based interface.

A2A · MCP · Kubernetes

Workload runtime

Agents run as framework-neutral Kubernetes workloads over the A2A protocol. Tools run as MCP servers. LangGraph, CrewAI, and AG2 supported without agent code modifications.

AgentCard · Shipwright · Kubernetes

Lifecycle orchestration

Kubernetes operators manage workload lifecycle and scaling. AgentCard CRDs index deployed agents automatically — no external registry required. Shipwright builds images from source.

MCP Gateway · Istio Ambient · Gateway API

Networking

MCP Gateway routes tool calls and handles protocol translation. Istio Ambient provides service mesh networking and mTLS between all workloads. Gateway API manages ingress and routing.

AuthBridge · SPIRE · Keycloak · Envoy

Security

AuthBridge injects zero-trust workload identity and JWT enforcement at deploy time. SPIRE issues cryptographic workload identities; Keycloak manages OAuth2 token scoping and validation.

Kiali · Phoenix

Observability

Kiali visualizes service mesh traffic flows, mTLS status, and service dependencies. Phoenix traces agent steps, tool calls, and model interactions end-to-end.

Don't see your framework or protocol? Kagenti is built to extend.

Contribute an integration →

Install the platform.
Own the lifecycle.

Ansible-automated. OpenShift, upstream Kubernetes, or Kind. Security and observability are configured from first deployment, not added later.

Quickstart guide →
bash cluster install
# Clone the repo
git clone https://github.com/kagenti/kagenti.git
cd kagenti

# Configure secrets (edit with your GitHub token, API keys, etc.)
cp deployments/envs/secret_values.yaml.example \
   deployments/envs/.secret_values.yaml

# Install on Kind (dev) or OpenShift (--env ocp)
deployments/ansible/run-install.sh --env dev

# Open the Kagenti dashboard
open http://kagenti-ui.localtest.me:8080
Deploy and manage AI agents with Kagenti
Kagenti dashboard: agent and tool management interface

Demo examples

Roadmap & Community

View project board →

Become a contributor

We're building in public and want to hear from platform engineers, security teams, and AI infrastructure builders.

Start a thread on GitHub Discussions, find us on Slack, join the mailing list, or email the core team.

Contributors

What's next

The next phase of Kagenti is built around persistent, long-running agents — agents that maintain context across sessions and operate autonomously over time, like OpenClaw.

Getting there means building the right foundations. We're working on the core pieces: memory, sandboxing, an Agent Development Kit, and improved developer experience.

Become a contributor →

Open-source infrastructure you can audit, fork, and trust.

110 stars  ·  59 forks  ·  30 contributors  ·  Apache 2.0 View on GitHub

From the Blog

All posts →

Enterprise-ready.
No vendor required.

No feature gating, no proprietary runtime dependencies, no vendor control over your production infrastructure.

Enterprise deployment, lifecycle management, and operational support for organizations that need it.

Upcoming Events

Past Events

KubeCon NA 2025

Build a Bot Workshop: Enabling Trusted Agents with SPIRE + MCP.

Watch recording →

KubeCon NA 2025 · Co-located

Who Let the Agents Out: Securing AI Workflows the Right Way.

Watch recording →