Docs
Knocker is currently Python-first. The durable semantics live in Rust and SQLite, while the public operator and ingress surface is exposed through the Python binding.
Getting started Install knocker, register an endpoint, store a webhook, and run a worker.
Verified ingress Provider presets, secret rotation, custom verification, and dedupe keys.
Operator surface List, inspect, ignore, replay, and requeue stored events and deliveries.
Retention and pruning Explicit, bounded pruning for handled, ignored, and orphan-delivery rows.
Python API Stable public methods and result shapes in the shipped Python binding.
Roadmap What is still ahead before and after 0.1.0.