EventHub
A strongly-typed, serverless event bus on AWS SNS + SQS fan-out — publish and subscribe to typed distributed events without hand-writing topic and queue wiring.
Event-driven without the yak-shaving.
Typed events
A C# class per event, marked [HubEvent(Topic, Version)].
SNS + SQS fan-out
Publish to a topic; each subscriber drains its own SQS queue.
Explicit subscriptions
IEventHubRequestHandler<T> + AddEventHubHandler + SubscribeQueueToTopic.
Service scoping
serviceName namespaces each service's topics and queues on the shared bus.
Scheduled events
An EventBridge scheduling extension for time-based publishes.
Real package
Ships as Kanject.ServerlessEventHub (provider-versioned).
Built in .NET.
Spoken in every language.
Every EventHub module ships as both a NuGet package and an official Docker image — runs on ECS, EKS, Fargate, App Runner, or your laptop. Call its HTTP/gRPC API from Python, Go, Node, Java, Rust, or anything else that speaks the wire.
- ✓Multi-arch images:
amd64+arm64from the same tag - ✓OpenAPI + gRPC reflection enabled out of the box
- ✓Same configuration surface — env vars, Parameter Store, file
Kanject.EventHub ships into your AWS, registers itself with one line in Program.cs, and exposes a typed API the rest of your service can use immediately.
Simplify your cloud
journey today.
Join forward-thinking developers and businesses who trust Kanject to eliminate cloud complexity and accelerate innovation.