_images/ascii.png _images/GitHub-Mark-64px.png

A pragmatic framework to build reactive event processing services.


Wishbone is a Python framework to build reactive event processing services by combining and connecting modules into a processing pipeline through which events flow, modify and trigger interactions with remote services.

The framework can be used to implement a wide area of solutions such as mashup enablers, ETL servers, stream processing servers, webhook services , ChatOps services, bots, Cloud-based integrations and all kinds of event driven automation.



The goal of the project is to provide a complete, expressive and ops friendly programming framework which removes a maximum of (boring) boilerplate without sacrificing flexibility.



Wishbone will probably be useful to you when tackling the:

If this event happens I want to trigger that action …” - kind of problems.