CloudEvents
cloudevents.io
1
Leaving SiteNav
External Link Disclaimer
You are about to visit cloudevents.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
CloudEvents is a vendor-neutral specification and CNCF (Cloud Native Computing Foundation) incubating project that defines a common format for describing event data in cloud-native, event-driven, and serverless architectures. Created by the CNCF Serverless Working Group in 2018, CloudEvents addresses the significant interoperability challenges that arise when event producers (cloud services, IoT devices, webhooks, message brokers) and event consumers (serverless functions, event processors, analytics pipelines) use different event formats, making it difficult to build portable, vendor-agnostic event-driven systems. A CloudEvent is a JSON, Protobuf, or XML message that contains a standardized set of required attributes: id (unique identifier for the event), source (URI identifying the event producer), specversion (CloudEvents specification version), and type (event type), plus optional attributes including time (timestamp), datacontenttype (media type of the data value), subject (event subject), dataschema (URI of the schema), and an extensible extension attributes system for custom metadata. The actual event payload is carried in the data field, which can be any format. CloudEvents defines multiple transport bindings for carrying events over different protocols: HTTP (Structured and Binary modes), AMQP 1.0, MQTT 3.1.1 and 5.0, Kafka (with partition key support), NATS, WebSockets, and Webhooks. The specification also defines message batching for grouping multiple events into a single transport message. CloudEvents is supported by major cloud providers including AWS (EventBridge), Google Cloud (Eventarc), Microsoft Azure (Event Grid), Knative Eventing, and many open-source projects like CloudEvents SDK (available for Go, JavaScript, Java, Python, C#, Rust, PHP, Ruby).
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike