Python (Cloaca)
Cloaca is the Python package that provides full access to Cloacina’s workflow and computation graph engines. Built with PyO3, it offers native performance with Pythonic ergonomics.
pip install cloaca # Default (SQLite + PostgreSQL)
pip install cloaca[sqlite] # SQLite only
pip install cloaca[postgres] # PostgreSQL only
- Workflow orchestration — Define tasks with
@task, build workflows withWorkflowBuilder, execute withDefaultRunner - Computation graphs — Define reactive graphs with decorators, wire accumulators, push events
- Multi-tenancy — PostgreSQL schema isolation via
DatabaseAdmin - Cron scheduling — Time-based workflow execution
- Event triggers — Condition-based workflow firing
| Section | Description |
|---|---|
| Quick Start | Get running in 5 minutes |
| Tutorials | Progressive learning guides |
| How-to Guides | Recipes for specific tasks |
| API Reference | Complete class and function reference |