Praxis is in alpha. The supported API is praxis.io/alpha, and the contract can change while Praxis is in alpha.About the alpha contract
Events and observation
Praxis emits CloudEvents for deployment and resource lifecycle changes. Events make asynchronous progress inspectable without reading service logs.
Follow a deployment:
praxis observe Deployment/payments-prodList retained events:
praxis list events Deployment/payments-prodpraxis list events Deployment/payments-prod -o jsonEvent families
Section titled “Event families”- Deployment submission, start, completion, failure, and cancellation
- Resource dispatch, readiness, error, replacement, and deletion
- Drift detection, correction, and external deletion
- Approval requests and operator decisions
- Notification delivery and retention events
Notification sinks
Section titled “Notification sinks”Operators can register webhook sinks and test delivery before relying on them for incident or audit workflows.
praxis create sink \ --name production-alerts \ --type webhook \ --url https://example.internal/praxispraxis test sink/production-alertsUse -o json when an agent or automation system consumes events. Human table output and machine output come from the same CLI command surface.