Skip to main content
PraisonAI offers two deployment approaches: Deploy to Cloud/Docker using praisonai deploy CLI, or Run as a Server locally using Python SDK.

Choose Your Path


Deploy to Cloud

Use praisonai deploy to deploy agents to cloud providers or Docker containers.
pip install praisonai
praisonai deploy run --type api

Cloud Deployment Pages

TargetDescriptionGuide
API ServerLocal FastAPI server for developmentAPI Guide
DockerContainerized deploymentDocker Guide
AWSDeploy to AWS ECS/FargateAWS Guide
AzureDeploy to Azure Container AppsAzure Guide
GCPDeploy to Google Cloud RunGCP Guide

Deploy CLI Commands

CommandDescription
praisonai deploy runExecute deployment
praisonai deploy initGenerate agents.yaml with deploy config
praisonai deploy doctorCheck deployment readiness
praisonai deploy statusView deployment status
praisonai deploy destroyRemove deployment

Deploy CLI Reference

Complete guide to all praisonai deploy commands and options

Run as Server

Start agents as servers locally using Python SDK or CLI.
from praisonaiagents import Agent

agent = Agent(instructions="You are helpful")
agent.launch(port=8000)

All Serve Commands

All server commands are now unified under praisonai serve <type>. Run praisonai serve to see all available options.
Use praisonai serve <type> to start any server. All options in one place:
CommandProtocolDefault PortDescription
praisonai serve agentsHTTP8000Agents as HTTP REST API
praisonai serve gatewayWebSocket8765Multi-agent real-time coordination
praisonai serve mcpSTDIO/SSE8080MCP server for Claude/Cursor
praisonai serve acpSTDIO-Agent Client Protocol for IDEs
praisonai serve lspSTDIO-Language Server Protocol
praisonai serve uiHTTP8082Chainlit web interface
praisonai serve ragHTTP9000RAG query server
praisonai serve registryHTTP7777Package registry server
praisonai serve docsHTTP3000Documentation preview
praisonai serve schedulerBackground-Job scheduler daemon
praisonai serve recipeHTTP8765Recipe runner server
praisonai serve a2aJSON-RPC8001Agent-to-Agent protocol
praisonai serve a2uSSE8002Agent-to-User event stream
praisonai serve unifiedHTTP/SSE8765All providers combined

Unified Serve Reference

Complete guide to all praisonai serve commands and options

Server Type Guides

ServerUse CaseGuide
Unified ServeAll serve commands in one placeServe Commands
AgentsHTTP REST API for single/multi-agent systemsAgents Server
GatewayWebSocket multi-agent real-time coordinationGateway Server
MCPExpose tools to Claude Desktop, CursorMCP Server
A2AAgent-to-Agent protocol communicationA2A Server
AGUICopilotKit frontend integrationAGUI Server

API Reference

Documentation for all server endpoints.
APIProtocolReference
Agents APIHTTP RESTEndpoints
MCP APIMCP ProtocolEndpoints
A2A APIJSON-RPCEndpoints
AGUI APISSE StreamingEndpoints

Quick Decision Guide

I want to…Use
Test locallypraisonai deploy run --type api or agent.launch()
Deploy to productionpraisonai deploy run --type cloud --provider <aws/gcp/azure>
Containerize my agentpraisonai deploy run --type docker
Integrate with Claude DesktopTools MCP Server
Build a chat UIAGUI Server with CopilotKit
Connect agents togetherA2A Server