Skip to content
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:

Terminal window
praxis observe Deployment/payments-prod

List retained events:

Terminal window
praxis list events Deployment/payments-prod
praxis list events Deployment/payments-prod -o json
  • 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

Operators can register webhook sinks and test delivery before relying on them for incident or audit workflows.

Terminal window
praxis create sink \
--name production-alerts \
--type webhook \
--url https://example.internal/praxis
praxis test sink/production-alerts

Use -o json when an agent or automation system consumes events. Human table output and machine output come from the same CLI command surface.