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)

Server Types

ServerUse CaseGuide
AgentsHTTP REST API for single/multi-agent systemsAgents Server
Tools MCPExpose tools to Claude Desktop, CursorTools MCP
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