Apache EventMesh · AsyncAPI Specification
Apache EventMesh Messaging API
Version 1.10.0
Apache EventMesh provides event-driven messaging via multiple protocols including TCP, HTTP, and gRPC. Events follow the CloudEvents specification. EventMesh decouples event producers and consumers, supporting pub-sub, request-reply, and broadcast messaging patterns.
View Spec
View on GitHub
ApacheCloudEventsEvent-DrivenMessagingOpen SourcePub-SubServerlessAsyncAPIWebhooksEvents
Channels
{topic}
Publish a CloudEvent to a topic
EventMesh topic for pub-sub messaging. Events are published to topics and delivered to all subscribed consumer groups.
{topic}/request
Send a request event and await reply
EventMesh request-reply channel. A producer sends a request event and awaits a reply event from a consumer.
{topic}/broadcast
Broadcast a CloudEvent to all consumers
EventMesh broadcast channel. Events are delivered to all connected consumers regardless of consumer group.
Messages
CloudEventMessage
CloudEvent Message
A CloudEvents v1.0 compliant event routed through EventMesh
Servers
tcp
tcp
localhost:10000
EventMesh TCP endpoint
grpc
grpc
localhost:10205
EventMesh gRPC endpoint