CLOUDEVENTS
CloudEvents specification web standard.
Definition
CloudEvents (CNCF) is an open specification to describe events interoperably across cloud services. Specifies: mandatory attributes (id, source, specversion, type), optional attributes (datacontenttype, dataschema, subject, time), encodings (JSON, AVRO, Protobuf) and transport bindings (HTTP, AMQP, Kafka, MQTT). Adopted by Knative, Azure Event Grid, AWS EventBridge, Google Eventarc.
Origin
Initiated by CNCF in May 2018. Version 1.0 stabilised October 2019, hosted by the CNCF Serverless WG.
Example in context
{"specversion":"1.0","id":"abc-123","source":"/edi/gateway","type":"com.acme.invoice.created","data":{"invoiceId":"INV-007"}}
Related terms
- AsyncAPI v3 — companion async messaging spec.