Skip to main content

Platform Overview

AgentArea is an open-core platform for governed agentic networks. Build, deploy, and scale multi-agent systems with VPC-inspired architecture and built-in compliance controls.

Why AgentArea?

Traditional agent frameworks focus on individual agents. AgentArea is different:

🌐 Agentic Networks

VPC-inspired architecture where agents communicate via A2A protocol with granular network permissions

πŸ›‘οΈ Governance Built-In

Tool approvals, permission boundaries, ReBAC authorization, and audit trails from day one

πŸ”— A2A Protocol

Native agent-to-agent communication standard for multi-agent orchestration

⚑ Production-Ready

Temporal-based execution, Kubernetes-native, edge deployment, enterprise authentication

Platform Architecture

High-Level Overview

Technology Stack

LayerTechnologyPurpose
FrontendNext.js 16, React 19, TailwindWeb dashboard
Backend APIFastAPI, Python 3.12+REST API
Workflow EngineTemporal.ioDurable execution
MCP OrchestrationGo, KubernetesContainer management
DatabasePostgreSQL 15Primary data store
Cache/EventsRedis 7Real-time messaging
Object StorageMinIOArtifacts, logs
AuthOry Kratos, HydraIdentity, OAuth2

Core Components

Backend (Python)

agentarea-platform/
β”œβ”€β”€ apps/
β”‚   β”œβ”€β”€ api/           # FastAPI server
β”‚   └── worker/        # Temporal worker
└── libs/              # Domain libraries (uv workspace)
    β”œβ”€β”€ common/        # Base classes, auth, events, DI
    β”œβ”€β”€ agents/        # Agent domain
    β”œβ”€β”€ tasks/         # Task orchestration
    β”œβ”€β”€ llm/           # LLM providers (LiteLLM)
    β”œβ”€β”€ mcp/           # MCP protocol
    β”œβ”€β”€ execution/     # Temporal workflows
    β”œβ”€β”€ triggers/      # Event triggers
    β”œβ”€β”€ context/       # Context management
    └── secrets/       # Secret management

Frontend (TypeScript)

agentarea-webapp/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ app/           # Next.js app router
β”‚   β”œβ”€β”€ components/    # React components
β”‚   β”œβ”€β”€ hooks/         # Custom hooks
β”‚   └── lib/           # API clients
└── packages/          # npm workspaces
    β”œβ”€β”€ elements-react/
    └── nextjs/

MCP Manager (Go)

agentarea-mcp-manager/
β”œβ”€β”€ cmd/
β”‚   β”œβ”€β”€ mcp-manager/       # Main API
β”‚   └── activation-service/ # Warm pool
└── internal/
    β”œβ”€β”€ api/               # HTTP handlers
    β”œβ”€β”€ backends/          # K8s, Docker
    β”œβ”€β”€ warmpool/          # Pool management
    └── container/         # Lifecycle

Key Capabilities

🌐 Agentic Networks

Build multi-agent systems with network-level controls:
  • Workspace Isolation: Multi-tenant data scoping
  • Network Policies: Control agent communication
  • A2A Protocol: Standard inter-agent messaging
Learn more β†’

πŸ›‘οΈ Agent Governance

Enterprise-grade controls for compliance:
  • Tool Permissions: Enable/disable tools per agent
  • Approval Workflows: Human-in-the-loop for sensitive operations
  • Budget Controls: Token limits, cost tracking
  • Audit Trails: Complete action history
Learn more β†’

πŸ”Œ MCP Integration

Extend agents with external tools:
  • Managed MCPs: Hosted by AgentArea
  • Remote MCPs: Connect external servers
  • Warm Pool: ~1.3s activation (vs 8-15s cold start)
  • Compound MCPs: Combine multiple tools
Learn more β†’

⚑ Event Triggers

Automate agent execution:
  • Schedules: Cron-based recurring tasks
  • Webhooks: HTTP-triggered execution
  • Events: React to system/domain events
Learn more β†’

πŸ—οΈ Temporal Workflows

Durable, long-running execution:
  • Fault Tolerance: Automatic retries, recovery
  • Signals/Queries: Real-time workflow control
  • Event Streaming: Live updates via SSE
Learn more β†’

Deployment Options

🐳 Docker Compose

Local development, testing
make up-dev

☸️ Kubernetes

Production, auto-scaling
helm upgrade agentarea charts/agentarea

☁️ Cloud

AWS, GCP, Azure

Quick Start

1

Clone & Start

git clone https://github.com/agentarea/agentarea
cd agentarea
make up-dev
2

Access Dashboard

3

Create Agent

Use the dashboard or API to create your first agent

Next Steps

Getting Started

Complete setup guide

Features

All platform capabilities

Architecture

Technical deep-dive

Building Agents

Create your first agent