Skip to main content

SDK Reference

Complete SDK documentation for PraisonAI packages. This section covers all classes, modules, and functions available in the SDK.

Packages

praisonaiagents

ModuleDescription
AgentCore agent class for AI interactions
AgentsMulti-agent orchestration (PraisonAIAgents)
TaskTask definition and management
ProcessTask execution flows
MemoryMemory management for stateful agents
KnowledgeKnowledge base and RAG support
SessionSession management
MCPModel Context Protocol support
WorkflowsMulti-step workflow execution
GuardrailsInput/output validation
ToolsTool system and decorators
HooksEvent hooks and callbacks
PlanningPlanning mode support
TelemetryObservability and monitoring

praisonai

ModuleDescription
PraisonAIMain wrapper class
CLICommand-line interface
AutoAutomated agent generation
DeployDeployment utilities

Installation

# Core agents package
pip install praisonaiagents

# Full wrapper with all features
pip install "praisonai[all]"