Skip to content

Requirements and Dependencies

Deployer
ComponentMinimum VersionUsage
Node.js>= 18.0.0API, Service, Web, Studio, Gateway, Agentic, Docs
pnpm>= 8.0.0Package manager
Turbo>= 2.0.0Monorepo build orchestration
Python3.13.xEngine (FastAPI/LangGraph)
Poetry>= 1.8.0Python dependency management
.NET SDK8.0.xAssistant (only if using Teams integration)
DockerLatestContainer runtime
Docker ComposeLatestLocal orchestration
ResourceRequirement
PostgreSQLSupabase (managed) or PostgreSQL 15+ with pgvector extension
Redis7+ with AOF persistence
DNSRecords for each public service (API, Web, Studio, Assistant)
SSLHTTPS certificates for all exposed services
StorageSupabase Storage or S3-compatible

Prodgy agents need access to LLM providers to function:

ProviderLibraryUsage
OpenAIopenaiGPT models, embeddings
Anthropic@anthropic-ai/sdkClaude models
Google@google/generative-aiGemini models

For sending invitations, notifications, and password recovery:

ProviderLibrary
SendGrid@sendgrid/mail
Resendresend
Custom SMTPnodemailer
Microsoft 365 Graph APIGraph API
Google WorkspaceGmail API

Required only if using the Assistant service:

RequirementDescription
Azure ADApplication registration with TenantId, ClientId, and ClientSecret
Bot FrameworkBot registration in Azure Bot Service
CertificateSSL certificate for GraphComms Bot
Windows ServerWindows VM to host the .NET service

ServicePortProtocol
Service5000HTTP
Gateway3100HTTP
Agentic3200HTTP
Engine8001HTTP
Redis6379TCP
Redis Commander8081HTTP (optional, monitoring)
ServicePortProtocolSuggested DNS
API4000HTTPSapi.yourdomain.com
Web3000HTTPSyourdomain.com
Studio5173HTTPSstudio.yourdomain.com
Assistant443 / 8445HTTPSteams.yourdomain.com
Docs4321HTTPSdocs.yourdomain.com

ResourceRecommendation
CPU4 vCPUs
Memory8 GB RAM
Disk50 GB SSD
Redis1 GB dedicated RAM
PostgreSQLSupabase Free/Pro or 2 vCPUs + 4 GB RAM
ResourceRecommendation
CPU8+ vCPUs
Memory16+ GB RAM
Disk100+ GB SSD
Redis2+ GB dedicated RAM with persistence
PostgreSQLSupabase Pro or 4+ vCPUs + 8+ GB RAM
Windows VM4 vCPUs + 8 GB RAM (Assistant only)