SDK Reference PraisonAI SDK documentation – Classes, modules, and functions
SDK Reference
Complete SDK documentation for PraisonAI packages. This section covers all classes, modules, and functions available in the SDK.
Packages
Quick Start
python from praisonaiagents import Agent
agent = Agent(instructions="You are a helpful assistant")
response = agent.start("Hello!")
print(response)
Quick Links
Core Modules
Module Description Agent Core agent class for AI interactions Agents Multi-agent orchestration Task Task definition and management Process Task execution flows
Agent Variants
Data & Memory
Module Description Memory Memory management for stateful agents Knowledge Knowledge base and RAG support Session Session management and persistence DB Database adapters and storage Checkpoints State checkpointing
Tools & Integration
Module Description Tools Tool system and decorators MCP Model Context Protocol support Handoff Agent-to-agent handoffs Workflows Multi-step workflow execution Skills Agent Skills standard support
Safety & Control
Observability
Module Description Telemetry Observability and monitoring Hooks Event hooks and callbacks Display Console display utilities Eval Agent evaluation framework
praisonai Wrapper
Installation
bash # Core agents package
pip install praisonaiagents
# With memory support
pip install "praisonaiagents[memory]"
# With knowledge/RAG support
pip install "praisonaiagents[knowledge]"
# Full wrapper with all features
pip install "praisonai[all]"
See Also