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 with granular network permissions between agents

🛡️ 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