Effortless event dispatcher
Route events from diverse sources to multiple destinations with Ostraka, an open-source event dispatching tool.
Simplified Configuration
- Intuitive YAML setup
- Easy field mapping
- Customizable middlewares
Flexible Event Routing
- Versatile integration options
- Diverse destination choices
- Configurable routing conditions
Event Processing Efficiency
- High-performance event handling
- Parallel processing capabilities
- Efficient resource utilization
Your perfect workflow in minutes
No code required. Just write YAML to create the workflow which match your existing infrastructure requirements
event_type:format: jsonfields:- name: customerIddata_type: stringrequired: true- name: orderNumberdata_type: intrequired: true- name: orderStatusdata_type: stringrequired: true- name: nonRequiredFielddata_type: string
middlewares:cors:default:allowed_origins:- http://localhost:3000allowed_methods:- POSTallowed_headers:- Authorizationallow_credentials: truemax_age: 3600auth:default:type: tokenparams:token: 2dc7929e5b589cb7861bcae19e13ad96query_param: token
inputs:- name: webhook-orderssource: webhookparams:endpoint: /webhook/ordersauth: defaultdecoder:format: jsonmappers:- source: o_customer_idtarget: customerId- ...
outputs:- name: sse-orders-completeddestination: sseparams:endpoint: /sse/orders/completedauth: defaultcors: defaultencoder:format: jsoncondition:operator: orconditions:- field: orderStatusoperator: eqvalue: "completed"- field: orderStatusoperator: eqvalue: "pending"