Skip to main content
Version: v0.5.0

WSO2 Agent Manager

An open control plane designed for enterprises to deploy, manage, and govern AI agents at scale.

Overview​

WSO2 Agent Manager provides a comprehensive platform for enterprise AI agent management. It enables organizations to deploy AI agents (both internally hosted and externally deployed), monitor their behavior through full-stack observability, and enforce governance policies at scale.

Built on OpenChoreo for internal agent deployments, the platform leverages OpenTelemetry for extensible instrumentation across multiple AI frameworks.

Key Features​

  • Deploy at Scale - Deploy and run AI agents on Kubernetes with production-ready configurations
  • Lifecycle Management - Manage agent versions, configurations, and deployments from a unified control plane
  • Governance - Enforce policies, manage access controls, and ensure compliance across all agents
  • Full Observability - Capture traces, metrics, and logs for complete visibility into agent behavior
  • Auto-Instrumentation - OpenTelemetry-based instrumentation for AI frameworks with zero code changes
  • External Agent Support - Monitor and govern externally deployed agents alongside internal ones

Components​

ComponentDescription
amp-instrumentationPython auto-instrumentation package for AI frameworks
amp-consoleWeb-based management console for the platform
amp-apiBackend API powering the control plane
amp-trace-observerAPI for querying and analyzing trace data
amp-python-instrumentation-providerKubernetes init container for automatic Python instrumentation

Helm Charts​

Deploy WSO2 Agent Manager on Kubernetes using our Helm charts:

ChartDescription
wso2-agent-managerMain platform deployment
wso2-amp-build-extensionBuild extension for OpenChoreo
wso2-amp-observability-extensionObservability stack extension for OpenChoreo

Getting Started​

For installation instructions and a step-by-step guide, see the Quick Start Guide.

Contributing​

We welcome contributions from the community! Here's how you can help:

  1. Report Issues - Found a bug or have a feature request? Open an issue on GitHub
  2. Submit Pull Requests - Fork the repository, make your changes, and submit a PR
  3. Improve Documentation - Help us improve docs, tutorials, and examples

Please ensure your contributions adhere to our coding standards and include appropriate tests.

License​

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.